Автор: Will Yates
Оригинальная публикация: http://www.test-talk...lways-pass.html
Перевод: Анна Радионова
Такие процессы как Continuous Integration и автоматизация тестирования требуют, чтобы написанные тесты были высокого качества и всегда завершались успешно. Не скажу, что я на 100% с этим согласен. Тесты, которые всегда проходят успешно, могут скрывать недостатки продукта, тем самым снижая его качество.
В любом пайплайне CI новые билды тестируются при помощи набора автоматизированных тестов. Такие инструменты как Chef или Jenkins хорошо справляются с организацией этих процессов и их управлением. Однако, они используют набор тестов, которые практически гарантированно будут выполнены.