Тестирование ПО с Нуля. Что такое Регрессионное тестирование? Чем отличается статическое тестирование от динамического?
Как регрессионное тестирование обеспечивает стабильность в условиях постоянных изменений
Программное обеспечение — это живой организм. Оно развивается, адаптируется, обрастает новыми функциями и исправляет старые ошибки. Но с каждым изменением, с каждым новым шагом вперёд, возникает риск сделать два шага назад. Именно здесь на сцену выходит регрессионное тестирование — невидимый страж стабильности и качества. Это не просто технический процесс, это философия, которая напоминает нам: прогресс должен быть безопасным. Регрессионное тестирование — это процесс проверки того, что изменения в коде не нарушили уже работающую функциональность...
Регрессионное тестирование
Жизненный цикл ПО Регрессионное тестирование - вид тестирования, направленный на проверку изменений в ПО для подтверждения того факта, что существующая функциональность работает как и прежде. Цель РТ - обнаружить регресс в ПО любыми способами при каких-либо изменениях. Типы РТ РТ бывает полное и выборочное Полное: Итерация 1 Итерация 2 - Тест-комплект 1 Итерация 3 - тест-комплект 2 Итерация N - тест-комплект N-1 Охватывает всё, но требует всё больше времени с каждой итерацией. Выборочное РТ Выбираются точечные моменты...