Как разработать Nightly Builder - PullRequest
1 голос
/ 09 апреля 2010

Мне сказали создать инструмент наподобие Nightly Builder для проекта JUnit. Это клиент-серверный проект с базой данных Oracle. Тесты основаны на QTP. Также есть тестовый интерфейс, написанный на C #. Тестировщик может щелкнуть по интерфейсу, чтобы выбрать, какие тесты выполнять, и получить отчет по каждому тесту. Поэтому я должен сделать эту процедуру автоматизированной. Итак, какие инструменты я должен использовать? заранее спасибо С наилучшими пожеланиями

Ответы [ 2 ]

2 голосов
/ 09 апреля 2010

Рассматривали ли вы использовать CruiseControl или подобный инструмент? Мы использовали это на моей работе, и было легко начать работать с Junit и / или TestNG. Другие инструменты, которые нужно рассмотреть, это buildbot, континуум, hudson и т. Д. (Зайдите в Google и наберите "cruisecontrol vs" и посмотрите кучу других инструментов автоматического компоновки.) Затем посмотрите, как они обрабатывают ночные сборки .... вот ссылка для CruiseControl.

1 голос
/ 09 апреля 2010

Вы должны использовать Кварц . В xml-файле календарного планирования вы можете указать его для построения своего проекта. В вашем проекте вы должны выполнять тестовые случаи junit всякий раз, когда происходит сборка. Таким образом, вы можете добиться ежедневного процесса сборки. Если в вашем проекте уже используется среда Spring, вы также можете использовать вспомогательную библиотеку планировщика заданий Spring (это оболочка для кварца).

В идеале вы должны использовать hudson для управления ежедневными сборками, но я не уверен, использует это ваша организация или нет.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...