Отраслевая разработка в сотрудничестве с нашим конвейером автоматизированного тестирования Jenkins
Попытка прогресса автоматизации тестирования в коллективе. Команда разработчиков приступила к разработке на основе соединительных линий. Они обеспокоены тем, что новые автоматизированные тесты дыма будут постоянно терпеть неудачу (из-за того, что их разработка часто не завершена), и наша плата Jenkins всегда будет КРАСНОЙ (что делает ее бессмысленной). Кто-нибудь сталкивался с этой проблемой или ее решением? Большое спасибо.
1 ответ
Вы можете применить принцип переключения функций к своей тестовой базе кода, чтобы некоторые тесты не запускались до тех пор, пока функция не будет включена. Принцип достаточно прост, чтобы вы могли развернуть собственную реализацию, или, в зависимости от используемого вами языка, существуют платформы, которые управляют переключениями функций, в том числе в вашем тестовом коде. Togglz является одним из таких примеров для Java.