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