Существуют ли какие-либо проекты с открытым исходным кодом на Java с комплектами интеграции и модульного тестирования? - PullRequest
1 голос
/ 10 августа 2009

Я ищу проект Java с открытым исходным кодом, содержащий два достаточно полных набора тестов: набор интеграционных тестов и набор модульных тестов , для тот же код .

Обратите внимание, что меня интересуют только тесты разработчика , написанные с использованием JUnit или TestNG.

Я спрашиваю об этом, потому что часто вижу, как люди говорят, что необходимо иметь и модульные, и интеграционные тесты. Но до сих пор я не знаю ни одной кодовой базы с обоими видами покрытия тестами.

Кто-нибудь знает о таких проектах?

Ответы [ 3 ]

2 голосов
/ 08 января 2010

Взгляните на веб-фреймворк . с точки зрения качества кода один из лучших кусков кода, который я видел! он использует и юнит-тесты, и интеграционные тесты (на основе селена). они хорошо интегрированы с Maven, так что вы можете запустить их локально. Я бы предпочел canoo-webtest (независимо от браузера), но наборы хороши.

но вы правы, все обязательное (автоматизированное) подразделение + интеграционные тесты, но вы вряд ли увидите это на практике ... хотя это действительно окупается!

1 голос
/ 10 августа 2009

FitNess должен иметь оба. Я знаю, что у фитнеса очень высокий тестовый охват и он гордится чистым кодом. Я не совсем уверен, существуют ли интеграционные тесты, но, поскольку fitNess - это среда приемочных тестов, у них, вероятно, есть все типы тестов.

Вы найдете источник здесь http://fitnesse.org/ при загрузке

0 голосов
/ 20 августа 2009

CruiseControl имеет как модульные, так и функциональные тесты. Большинство (все?) Функциональных тестов предназначены для новейшего компонента, панели инструментов. Но если вы ограничите то, что смотрите, только этим компонентом, вы найдете как модульные, так и функциональные тесты.

...