Поновно тестирање
Поновно тестирање је поступак за проверу одређених тест случајева који су пронађени са грешкама у завршном извршењу. Генерално, тестери проналазе ове грешке током тестирања софтверске апликације и додељују их програмерима да је исправе. Тада програмери исправљају грешке и враћају их тестерима на верификацију. Овај континуирани процес назива се поновно тестирање.
Шта је регресијско тестирање?
Испитивање регресије је врста тестирања софтвера која се изводи ради провере да ли промена кода није неповољно нарушила тренутне карактеристике и функције апликације
Поновно тестирање против регресивног тестирања уобичајено је често постављање питања КА.
КЉУЧНА РАЗЛИКА
- Регресијско тестирање се врши за положене тест случајеве, док се поновно тестирање врши само за неуспешне тест случајеве.
- Регресијско тестирање проверава неочекиване нежељене ефекте, док се поновним тестирањем осигурава да је првобитна грешка исправљена.
- Испитивање регресије не укључује верификацију квара, док поновно тестирање укључује верификацију квара.
- Регресијско тестирање познато је као генеричко тестирање, док је поновно тестирање планирано.
- Испитивање регресије је могуће уз употребу аутоматизације, док поновно тестирање није могуће код аутоматизације.
Испод је детаљно поређење са Примером
Поновно тестирање наспрам регресивног тестирања
Регресија тестирање | Поновно тестирање |
- Испитивање регресије врши се да би се потврдило да ли недавна промена програма или кода није негативно утицала на постојеће функције
|
- Поновно тестирање се врши како би се потврдило да тест случајеви који нису успели у коначном извршењу пролазе након отклањања недостатака
|
- Сврха тестирања регресије је да нове промене кода не би требало да имају нежељене ефекте на постојеће функционалности
|
- Поновно тестирање се врши на основу исправки за недостатке
|
- Верификација недостатака није део тестирања регресије
|
- Верификација недостатака је део поновног тестирања
|
- На основу пројекта и доступности ресурса, регресијско тестирање може се изводити паралелно са поновним тестирањем
|
- Приоритет поновног тестирања је већи од регресионог тестирања, па се спроводи пре регресионог тестирања
|
- Можете извршити аутоматизацију за регресијско тестирање, ручно тестирање може бити скупо и дуготрајно
|
- Не можете аутоматизовати тест случајеве за поновно тестирање
|
- Регресијско тестирање познато је као генеричко тестирање
|
- Поновно тестирање је планирано тестирање
|
- Регресијско тестирање се врши за положене тест случајеве
|
- Поновно тестирање се врши само за неуспешне тест случајеве
|
- Регресијско тестирање проверава неочекиване нежељене ефекте
|
- Поновно тестирање осигурава да је првобитна грешка исправљена
|
- Испитивање регресије врши се само када дође до било каквих модификација или промена које постану обавезне у постојећем пројекту
|
- Поновно тестирање извршава квар са истим подацима и истим окружењем са различитим улазима у новој градњи
|
- Тест случајеви за регресијско испитивање могу се добити из функционалних спецификација, корисничких водича и упутстава и извештаја о кваровима у вези са исправљеним проблемима
|
- Тест примери за поновно тестирање не могу се добити пре почетка тестирања.
|