2016-12-29 4 views
0

Я разработчик, который никогда не разбирался в правильном тестировании. Я читаю об модульном тестировании, TDD и других соответствующих темах, которые возникают вместе, поскольку я в первую очередь стараюсь понять концепции Continuous Integration.Что тестируется во время непрерывной интеграции

Что конкретно тестируется на сервере CI? Это всего лишь блок-тесты, написанные разработчиками? Являются ли тестеры менее требовательными, так как CI делает много тяжелого подъема здесь, и они все еще актуальны?

+0

Я думаю, что это прямой ответ на ваш вопрос: [Выполнение теста на сервере CI] (http://softwareengineering.stackexchange.com/a/308517) – popsiporkkanaa

ответ

0

CI (Непрерывная интеграция) не заменяет тестеры. Он просто гарантирует, что проверка каждого кода не нарушает работу приложения. Существует множество различных конфигураций, которые используют команды. Например, на моем рабочем месте каждый блок и интеграционный тест запускаются при каждой проверке кода. Некоторые команды выбирают только запуск модульных тестов для каждой проверки и запуск интеграционных тестов на каком-то другом интервале (возможно, каждую ночь). Это зависит от команды, чтобы весить преимущества, связанные с проведением тестов в CI, с тем, как долго эти тесты могут потребоваться, и ресурсами, которые потребуются.

Смежные вопросы