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 |