Junior
Kas ir testiem balstīts testēšana?
sobes.tech AI
Atbilde no AI
Test Based Testing ir ir testēšanas pieeja, kurā veiksmīga testēšana tiek noteikta pēc faktiskā rezultāta atbilstības gaidāmajam, kas ir aprakstīts testēšanas gadījumā. Galvenā uzmanība tiek pievērsta iepriekš sagatavotu testu izpildei.
Galvenās iezīmes:
- Uzmanība testu gadījumiem: Prioritāte tiek pievērsta skaidri definētu testu scenāriju izpildei, kas apraksta ievades datus, izpildes soļus un gaidāmos rezultātus.
- Rezultātu salīdzinājums: Faktiskais rezultāts, kas iegūts testēšanas laikā, tiek salīdzināts ar gaidāmo rezultātu, kas ir reģistrēts testēšanas gadījumā. Atšķirības tiek uzskatītas par defektiem.
- Proaktīva pieeja: Testi tiek izstrādāti pirms vai paralēli funkcionalitātes izstrādei, balstoties uz prasībām.
- Ierobežojumi: Efektivitāte ir atkarīga no izstrādāto testu pilnības un kvalitātes. Defekti, kas nav aptverti ar testu gadījumiem, var tikt palaisti garām.
Praktiski piemēri:
- Funkcionālie testi, izmantojot pārbaudes sarakstus un testu gadījumus.
- Reģresijas testi, izmantojot esošo testu bāzi.
- Testu gadījumu automatizācija.
Atšķirība no izpētes vai ad-hoc testēšanas ir tā, ka galvenais uzsvars ir uz sistēmas izpēti bez stingriem iepriekš noteiktiem testu rāmjiem.