Junior
Фарқи байни санҷиши тасдиқ ва санҷиши регрессия чист?
sobes.tech AI
Ҷавоб аз AI
- Тест за потвърждение (Confirmation Testing / Re-testing): Проверка на конкретна корекция на дефект, за да се уверите, че заявеният проблем е решен и корекцията работи правилно. Извършва се след всяка корекция на дефект.
- Регресионно тестване (Regression Testing): Проверка на съществуващата функционалност на софтуера след извършване на промени (корекции на дефекти, добавяне на нови функции, промени в конфигурацията), за да се уверите, че тези промени не са въвели нови дефекти и не са нарушили работата на преди функциониращите части на системата.
Основна разлика:
| Характеристика | Потвърждаващо тестване | Регресионно тестване |
|---|---|---|
| Цел | Проверка на корекцията на дефекта | Проверка дали промените не са нарушили системата |
| Област на приложение | Конкретен коригиран дефект | Модули/функционалности, свързани и несвързани с промените |
| Кога се извършва | След корекцията на дефекта | След всяка промяна в кода |
| Връзка с дефекта | Свързано с открития дефект | Не е задължително свързано с конкретен дефект, може да търси нови |
| Тестови случаи | Повторна проверка на случая, който е открил грешката | Извадка или всички предишни случаи |