Книги автора: Руководство по DevOps
/ Книги автора: Руководство по DevOps
/ Книги автора: Руководство по DevOps
/ Книги автора: Руководство по DevOps
/ Книги автора: Руководство по DevOps
Как мы покупали русский интернет
/ Книги автора: Руководство по DevOps
Книга: Руководство по DevOps
Идеальное и неидеальное автоматизированное тестирование
Идеальное и неидеальное автоматизированное тестирование
Рис. 14. Пирамиды идеального и неидеального автоматизированного тестирования (источник: Martin Fowler, TestPyramid)
Если мы обнаружим, что модульные или приемочные испытания слишком сложны и дорогостоящи, чтобы писать их и поддерживать, то, скорее всего, у нас слишком связанная архитектура, когда четких границ между модулями не существует (или, возможно, никогда не существовало). В этом случае нам необходимо создать менее связанную систему. Ее модули можно тестировать независимо, без среды интеграции. Тогда можно сделать так, чтобы приемочные испытания даже самых сложных приложений выполнялись в течение нескольких минут.
Оглавление статьи/книги
- Непрерывные сборка, тестирование и интеграция кода и среды
- Создайте комплекс быстрой и надежной автоматизированной тестовой проверки
- Обнаружение ошибок с помощью автоматизированного тестирования на самых ранних этапах
- Идеальное и неидеальное автоматизированное тестирование
- Обеспечьте быстрое выполнение тестов (если необходимо — параллельное)
- Пишите автоматизированные тесты до того, как начнете писать код («разработка через тестирование»)
- Автоматизируйте как можно больше тестов
- Встраиваем тесты производительности в программу тестирования
- Включайте проверку нефункциональных требований в программу тестирования
- Дергайте за шнур-андон, если конвейер развертывания поврежден
- Почему нужно дергать за шнур-андон
- Заключение
Похожие страницы
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Разработка через тестирование и разработка с тестами
- Часть III. Шаблоны разработки через тестирование
- Приложение 1 Тестирование ПК при включении
- Тестирование модема
- Качество ? Тестирование
- 8. Тестирование привычки. Где искать возможности формирования привычек?
- АБ-тестирование
- Тестирование функций
- 13.3.6. Тестирование переводов в персональном каталоге
- Сплит-тестирование
- 15.6. Тестирование программ