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