Sobes.tech
Junior

Kāda ir atšķirība starp apstiprināšanas testu un regresijas testu?

sobes.tech AI

Atbilde no AI

  • Apstiprināšanas tests (Confirmation Testing / Re-testing): Konkrētas defekta labojuma pārbaude, lai pārliecinātos, ka paziņotais problēma ir atrisināta un labojums darbojas pareizi. Veic pēc katras defekta labojuma.
  • Regresijas tests (Regression Testing): Esošās programmatūras funkcionalitātes pārbaude pēc izmaiņām (defektu labojumiem, jaunu funkciju pievienošanas, konfigurācijas izmaiņām), lai pārliecinātos, ka šīs izmaiņas nav ieviesušas jaunas kļūdas un nav traucējušas iepriekš darbojošo daļu darbību.

Galvenā atšķirība:

Raksturlielums Apstiprināšanas tests Regresijas tests
Mērķis Pārbaudīt defekta labojumu Pārbaudīt, vai izmaiņas nav sabojājušas sistēmu
Pielietošanas joma Konkrēts labots defekts Moduļi/funkcijas, kas saistītas vai nesasaistītas ar izmaiņām
Kad veic Pēc defekta labojuma Pēc jebkādas koda izmaiņas
Saistība ar defektu Saistīts ar atklāto defektu Nav obligāti saistīts ar konkrētu defektu, var meklēt jaunus
Testa gadījumi Pārskatīt gadījumu, kas atrada kļūdu Paraugs vai visi iepriekšējie gadījumi