Junior
Kokios yra egzistuojančios testavimo klasifikacijos?
sobes.tech AI
Atsakymas iš AI
Testavimo klasifikacijos gali būti pagrįstos įvairiais kriterijais. Dažniausiai pasitaikantys:
-
Pagal tikslą:
- Funkcinis testavimas
- Nefunkcinis testavimas
- Su pakeitimais susijęs testavimas
-
Pagal objektą:
- Vieneto (Unit)
- Integracinis (Integration)
- Sisteminė (System)
- Priėmimo (Acceptance)
-
Pagal testavimo laiką:
- Alfa testavimas (įmonės viduje)
- Beta testavimas (su ribota išorine grupe naudotojų)
- Regresinis testavimas
- Dūmų testavimas (Sanity testing)
- Rūkymo testavimas (Smoke testing)
-
Pagal prieigos prie kodo lygį:
- Baltojo dėžės metodas (White-box / Structural testing)
- Juodojo dėžės metodas (Black-box / Behavioral testing)
- Pilkojo dėžės metodas (Gray-box testing)
-
Pagal formalizacijos laipsnį:
- Formalus testavimas (remiantis išsamiais specifikacijomis)
- Neformalus testavimas (tyrimas, ad-hoc)
-
Pagal automatizacijos laipsnį:
- Rankinis testavimas
- Automatizuotas testavimas
-
Pagal programėlės tipą:
- Žiniatinklio programėlės
- Mobilios programėlės
- Darbalaukio programėlės
- API
- Duomenų bazės
-
Pagal kitus kriterijus:
- Apkrovos testavimas (Load testing)
- Streso testavimas (Stress testing)
- Stabilumo/Patikimumo testavimas (Stability/Reliability testing)
- Naudojimo patogumo testavimas (Usability testing)
- Saugumo testavimas (Security testing)
- Naršyklės/Platformos testavimas
Pavyzdinė klasifikacijos struktūros lentelė:
| Kriterijus | Testavimo tipai | Aprašymas |
|---|---|---|
| Pagal tikslą | Funkcinis | Patikrinimas, ar atitinka specifikaciją |
| Nefunkcinis | Veikimas, saugumas, patogumas ir kt. | |
| Su pakeitimais | Regresinis, pakartotinis (retesting) | |
| Pagal objektą | Vienetas | Kodo atskiri vienetai |
| Integracija | Sąveika tarp modulių ar sistemų | |
| Sisteminė | Sistema kaip vienetas | |
| Priėmimo | Paruošimo produkto išleidimui patikrinimas | |
| Pagal prieigą prie kodo | Juodoji dėžė | Be prieigos prie kodo, remiantis specifikacija |
| Baltoji dėžė | Su prieiga prie kodo | |
| Pilkoji dėžė | Dalinė prieiga, žinojimas apie vidinę logiką be pilno kodo apėjimo |