Junior
Mis vahe on kinnitustestil ja regressioonitestil?
sobes.tech AI
Vastus AI-lt
- Kinnitustest (Confirmation Testing / Re-testing): Konkreetse vea parandamise kontroll, et veenduda, et teatas probleem on lahendatud ja parandamine töötab õigesti. Teostatakse pärast iga vea parandamist.
- Regressiooni test (Regression Testing): Tarkvara olemasoleva funktsionaalsuse kontroll pärast muudatusi (veaparandused, uute funktsioonide lisamine, konfiguratsiooni muudatused), et veenduda, et need muudatused ei ole toonud uusi vigu ega häirinud varasemalt töötavate osade tööd.
Peamine erinevus:
| Omadus | Kinnitustest | Regressiooni test |
|---|---|---|
| Eesmärk | Veaparanduse kontrolli | Kontrollida, et muudatused ei ole süsteemi rikkunud |
| Rakendusala | Konkreetne parandatud viga | Moodulid/funktsioonid, mis on seotud või mitte seotud muudatustega |
| Millal teha | Pärast vea parandamist | Pärast iga koodimuudatust |
| Seos veaga | Seotud avastatud veaga | Ei ole tingimata seotud konkreetse veaga, võib otsida uusi |
| Testjuhtumid | Uuesti kontrollida juhtumit, mis leidis vea | Valik või kõik varasemad juhtumid |