Junior
Ի՞նչ է հաստատման թեստավորման և ռեգրեսիոն թեստավորման տարբերությունը։
sobes.tech AI
Պատասխան AI-ից
- Հաստատման փորձարկում (Confirmation Testing / Re-testing): Հատուկ սխալի ուղղման ստուգում, որպեսզի համոզվեք, որ հայտարարված խնդիրն լուծված է և ուղղումը ճիշտ է աշխատում։ Կատարվում է յուրաքանչյուր սխալի ուղղումից հետո։
- Վերադասային փորձարկում (Regression Testing): Ծրագրային ապահովման առկա գործառույթների ստուգում փոփոխությունների (սխալների ուղղում, նոր ֆունկցիաների ավելացում, կոնֆիգուրացիայի փոփոխություններ) հետո՝ համոզվելու համար, որ այս փոփոխությունները չեն ներմուծել նոր սխալներ և չեն խանգարում նախկինում աշխատող մասերի գործառույթին։
Հիմնական տարբերությունը՝
| Գծանշում | Հաստատման փորձարկում | Վերադասային փորձարկում |
|---|---|---|
| Նպատակը | Սխալի ուղղումը ստուգել | Ստուգել, որ փոփոխությունները չեն խաթարում համակարգը |
| Հայտի տարածք | Կատարվում է կոնկրետ ուղղված սխալի համար | Մոդուլներ/գործառույթներ, որոնք կապված կամ չկապված են փոփոխությունների հետ |
| Երբ կատարվում է | Սխալի ուղղումից հետո | Յուրաքանչյուր փոփոխությունից հետո |
| Հարաբերություն սխալի հետ | Կապված է հայտնաբերված սխալի հետ | Անպայման չէ կապված կոնկրետ սխալի հետ, կարող է որոնել նորերը |
| Փորձարկման դեպքեր | Վերանայում է այն դեպքը, որը գտել է սխալը | Նմուշառում կամ բոլոր նախորդ դեպքերը |