Junior
Koja je razlika između potvrđujućeg testiranja i regresionog testiranja?
sobes.tech АИ
Одговор од АИ
- Потврђивачко тестирање (Confirmation Testing / Re-testing): Провера одређене исправке дефекта како би се уверили да је изјављени проблем решен и да исправка исправно ради. Изводи се након сваке исправке дефекта.
- Регресионо тестирање (Regression Testing): Провера постојеће функционалности софтвера након увођења промена (исправке дефеката, додавање нових функција, промене конфигурације), како би се уверили да ове промене нису увеле нове дефекте и да нису нарушиле рад раније функционишућих делова система.
Главна разлика:
| Карактеристика | Потврђивачко тестирање | Регресионо тестирање |
|---|---|---|
| Циљ | Провера исправке дефекта | Провера да промене нису сломиле систем |
| Област примене | Конкретан исправљени дефект | Модули/функционалности везане и не-везане за промене |
| Када се изводи | Након исправке дефекта | Након било какве промене у коду |
| Веза са дефектом | Повезано са откривеним дефектом | Не нужно повезано са конкретним дефектом, може тражити нове |
| Тест случајеви | Поновна провера случаја који је пронашао грешку | Узорак или сви раније прођени случајеви |