Що таке регресійне тестування простими словами?

Що таке регресійне тестування?

regression testing ← лат. regressio "рух назад, повернення, відхід") – збірна назва для всіх видів тестування програмного забезпечення, спрямованих на виявлення помилок у вже протестованих ділянках вихідного коду.

У чому сенс регресійного тестування?

Регресійне тестування – це тип тестування у циклі розробки програмного забезпечення, який виконується після кожної зміни, щоб гарантувати, що зміна не вносить ненавмисних збоїв . Регресійне тестування вирішує найпоширенішу проблему, з якою стикаються розробники — виникнення старих помилок при внесенні нових змін.

У чому полягає принцип регресійного тестування?

Це процес тестування існуючої функціональності при внесенні нових змін до коду . Однак іноді оновлення можуть йти не так і викликати збої в роботі користувача. Регресійне тестування гарантує, що нові модифікації працюють так, як задумано, а попередня функціональність залишається недоторканою і без помилок.

Чим ретестінг відрізняється від регресійного тестування?

Підсумуємо: Retest — перевіряє ще раз тести після виправлення дефектів. Regression testing – перевіряє раніше позитивно пройдені тести після будь-яких змін у коді або оточенні програми.