Видео с моего Youtube-канала "Что такое ___ в IT"
https://youtu.be/SUUTXPp-ido После добавления новых функций в ПО (программное обеспечение) мы должны убедиться, что эти новые функции не привели к ошибкам в старых функциях, которые до изменений работали правильно. Для этого существует регрессионное тестирование – проверка ПО, позволяющая убедиться, что изменения не вызвали нежелательных побочных эффектов и измененная система по-прежнему соответствует требованиям. Регрессионное тестирование обычно проводится перед релизом (т.е. публикацией) новой версии приложения. Любое ПО по мере развития, становится всё более сложным, количество взаимосвязей увеличивается, а Регресс – это противоположность прогресса, и для обеспечения качества важно убедиться в том, что в разрастающейся системе не начинается процесс регресса. При внесении новых функций каждый раз нужно проверить не только эти функции, но и их взаимосвязь со старыми функциями. Типы регресса: · Регресс багов (Bugs regression) – провер