Sobes.tech
Junior

Kuo skiriasi patvirtinimo testas nuo regresijos testavimo?

sobes.tech AI

Atsakymas iš AI

  • Patvirtinimo testas (Confirmation Testing / Re-testing): Konkretų defekto pataisymo patikrinimas, siekiant įsitikinti, kad praneštas problemos sprendimas yra išspręstas ir pataisa veikia teisingai. Atliekama po kiekvieno defekto pataisymo.
  • Regresijos testavimas (Regression Testing): Esamos programinės įrangos funkcionalumo patikrinimas po pakeitimų (defektų taisymo, naujų funkcijų pridėjimo, konfigūracijos pakeitimų), siekiant įsitikinti, kad šie pakeitimai neįvedė naujų defektų ir nepakenkė anksčiau veikusių sistemos dalių veikimui.

Pagrindinis skirtumas:

Savybė Patvirtinimo testas Regresijos testavimas
Tikslas Patikrinti defekto taisymą Patikrinti, ar pakeitimai nesugadino sistemos
Taikymo sritis Konkretus pataisytas defektas Modulių/funkcijų, susijusių ir nesusijusių su pakeitimais
Kada atliekama Po defekto pataisymo Po bet kokių kodo pakeitimų
Ryšys su defektu Susijęs su aptiktu defektu Nebūtinai susijęs su konkrečiu defektu, gali ieškoti naujų
Testavimo atvejai Pakartotinė patikra, ar radęs klaidą Imties arba visi anksčiau atlikti atvejai