2. lekcija Flashcards
Manual testing – Manuālā testēšana
Testēšanas procesu veic cilvēks
Automatic testing – Automātiskā testēšana
Testus veic programma/iekārta. Testus pirms tam izveido automatizācijas speciālists.
Semi-Automated testing – Pusautomātiskā testēšana
Testus veic cilvēks, bet daļa no testa ir automatizēta. Piemēram pirms katra testa programma izdzēš visus iepriekšējos ierakstus un izveido jaunu lietotāju.
White box testing – Baltās kastes testēšana
Testēšanas veids, kad ir pieeja programmas kodam. Piemēram Unit-Vienības testi. Parasti izpilda programmētāji.
Black box testing – Melnās kastes testēšana
Testēšanas veids, kad nav pieeja programmas kodam. Sistēma tiek apskatīta no lietotāja perspektīvas.
Gray box testing – Pelēkās kastes testēšana
Testēšanas veids, kad ir pieeja sistēmas sastāvdaļām. Piemēram ir iespēja skatīties datubāzē.
Functional tests – Funkcionālie testi
Pārbauda sistēmas atbilstību specifikācijai.
Non-Functional tests – Nefunkcionālie testi
Pārbauda sistēmas atbilstību nefunkcionālajām prasībām, kuras dažkārt var nebūt skaidri definētas (Lietojamība).
Sanity testing – Saprāta testēšana
Padziļināta vienas funkcionalitātes testēšana
Smoke testing – Dūmu testēšana
Augsta līmeņa pamatfunkcionalitātes testēšana. Piemēram pārbaude vai internetveikalā var nopirkt vienu jebkuru preci.
Regression testing – Regresija
Visas sistēmas pārbaude lai pārliecinātos, ka jaunās izmaiņas nav salauzušas jau esošo funkcionalitāti.
End-To-End testing – No beigām līdz beigām testēšana
Testēšanas veids, kurš pārbauda reālus lietotāju scenārijus no sākuma līdz beigām, iekļaujot sevī integrācijas ar ārējām sistēmām
Ad-Hoc testing – Papildus testēšana
Nestrukturēts testēšanas veids ar mērķi salauzt sistēmu
Exploratory testing – Izpētes testēšana
Neformāls testēšanas veids ar mērķi izpētīt sistēmu vai tās daļu un piefiksēt testa scenārijus turpmākai testēšanai.
Performance testing – Veiktspējas testēšana
Mēra sistēmas ātrdarbību (atbildes ātrumu) vienam vai vairākiem lietotājam labvēlīgos apstākļos