Sobes.tech
Junior

Koja je razlika između potvrđujućeg testiranja i regresionog testiranja?

sobes.tech АИ

Одговор од АИ

  • Потврђивачко тестирање (Confirmation Testing / Re-testing): Провера одређене исправке дефекта како би се уверили да је изјављени проблем решен и да исправка исправно ради. Изводи се након сваке исправке дефекта.
  • Регресионо тестирање (Regression Testing): Провера постојеће функционалности софтвера након увођења промена (исправке дефеката, додавање нових функција, промене конфигурације), како би се уверили да ове промене нису увеле нове дефекте и да нису нарушиле рад раније функционишућих делова система.

Главна разлика:

Карактеристика Потврђивачко тестирање Регресионо тестирање
Циљ Провера исправке дефекта Провера да промене нису сломиле систем
Област примене Конкретан исправљени дефект Модули/функционалности везане и не-везане за промене
Када се изводи Након исправке дефекта Након било какве промене у коду
Веза са дефектом Повезано са откривеним дефектом Не нужно повезано са конкретним дефектом, може тражити нове
Тест случајеви Поновна провера случаја који је пронашао грешку Узорак или сви раније прођени случајеви