Классификация тестирования по видам: по уровню детализации приложения
Когда человек только заходит в тестирование, он быстро сталкивается с кучей терминов: Модульное тестирование, Интеграционное, Системное, Приёмочное. И сначала кажется, что это просто набор умных слов, которыми любят усложнять жизнь новичкам. Но на самом деле всё довольно логично. Эта классификация отвечает на один простой вопрос: Насколько крупную часть приложения мы проверяем? То есть мы можем тестировать маленький кусочек кода, связь между несколькими частями, всё приложение целиком или уже готовый продукт с точки зрения бизнеса и пользователя...
159 читали · 9 месяцев назад
Flaky-тесты, Shift-left testing, пирамида тестирования. Когда возникли? и Что значат?
Что это такое: Flaky-тесты — это автоматические тесты, которые иногда проходят, а иногда падают без изменений в коде. То есть, они ведут себя нестабильно, и это делает их ненадёжными. История и происхождение термина: Термин "flaky test" стал популярным в начале 2010-х годов, особенно в среде разработчиков, использующих CI/CD (например, Jenkins, Travis CI). Одним из первых, кто начал активно обсуждать flaky-тесты, была команда Google. В 2016 году они даже опубликовали исследование о том, как они борются с flaky-тестами...