Sobes.tech
Junior

Kas ir regresijas tests?

sobes.tech AI

Atbilde no AI

Regresijas testēšana ir programmatūras testēšanas veids, kura mērķis ir apstiprināt, ka nesen veiktās izmaiņas kodā nav ietekmējušas vai bojājušas esošo sistēmas funkcionalitāti. Tie nodrošina, ka iepriekš darbojās daļas lietojumprogrammā turpina darboties pareizi pēc izmaiņām (kļūdu labošana, jaunu funkciju pievienošana, refaktorēšana).

Galvenās īpašības:

  • Mērķis: Atklāt defektus, kas radušies izmaiņu rezultātā kodā.
  • Kad: Pēc izmaiņu veikšanas (jaunas funkcijas, labojumi, refaktorēšana).
  • Ko testē: Esošo, iepriekš darbojās funkcionalitāti.
  • Kā: Atkārtoti izpildot jau esošos testu scenārijus (regresijas paketi).
  • Veidi:
    • Pilna regresija: Testēt visus esošos lietojumprogrammas moduļus. Veicama nozīmīgu izmaiņu laikā.
    • Daļēja regresija: Testēt skartus moduļus un saistītos ar tiem. Veicama mazāku izmaiņu laikā.
    • Korektīvā regresija: Testēt konkrētus labotos defektus un sistēmas daļas, kas varētu būt ietekmētas ar šo labojumu.

Regresijas testu automatizācija ir ļoti svarīga, lai nodrošinātu produkta stabilitāti un kvalitāti visa tā dzīves cikla laikā. Šīs procesa automatizācija ievērojami palielina šī procesa efektivitāti.