Junior
Kas ir sanitārais tests?
sobes.tech AI
Atbilde no AI
Sanity Testing (Sanity Testing) ir regresijas testēšanas apakšgrupa, kas tiek veikta pēc nelielām izmaiņām vai kļūdu labojumiem lietojumprogrammā, lai nodrošinātu, ka izmaiņas nav radījušas nopietnas problēmas galvenajā funkcionalitātē. Tas ir ātrs un virspusējs.
Galvenās īpašības:
- Mērķis: nodrošināt, ka nesen veiktās izmaiņas darbojas kā paredzēts un nav bojājušas sistēmas kritisko daļu.
- Darbības apjoms: koncentrējas tikai uz mainīto koda apgabalu un saistītajiem komponentiem.
- Dziļums: virspusējs, neaptver visus iespējamos scenārijus.
- Kad: pēc nelielu izmaiņu vai kļūdu labojumu ieviešanas, pirms pilnīgākas regresijas pārbaudes.
- Kurš veic: parasti testētāji.
Atšķirība no smoke testēšanas:
- Smoke tests: pārbauda visas lietojumprogrammas galvenās un kritiskās funkcijas (ļoti plašas, bet virspusējas), lai noteiktu, vai ir iespējams veikt turpmākos testus.
- Sanity tests: pārbauda konkrētu mainīto apgabalu un saistītās funkcijas (vairāk koncentrētas, bet joprojām virspusējas), lai izlemtu, vai var turpināt testēt šo funkciju/labojumu.
Piemērs scenārijam:
Ja ir labota kļūda, kas saistīta ar atlaides aprēķinu, sanity tests pārbaudīs tikai atlaides aprēķina funkcionalitāti ar dažādām tipiskām datu kopām, lai pārliecinātos, ka labojums darbojas un nav sabojājis standarta atlaides piemērošanas procesu.