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