Junior
Kādas ir esošās testēšanas klasifikācijas?
sobes.tech AI
Atbilde no AI
Testēšanas klasifikācijas var balstīties uz dažādiem kritērijiem. Visbiežāk sastopamās:
-
Saskaņā ar mērķi:
- Funkcionālais testēšana
- Nefunkcionālais testēšana
- Ar izmaiņām saistīta testēšana
-
Saskaņā ar objektu:
- Vienības (Unit)
- Integrācijas (Integration)
- Sistēmas (System)
- Pieņemšanas (Acceptance)
-
Saskaņā ar testēšanas laiku:
- Alfa testēšana (uzņēmuma iekšienē)
- Bēta testēšana (ar ierobežotu ārējo lietotāju grupu)
- Regresijas testēšana
- Dūmu testēšana (Sanity testing)
- Dūmu testēšana (Smoke testing)
-
Saskaņā ar piekļuvi kodam:
- Balto kasti metode (White-box / Structural testing)
- Melno kasti metode (Black-box / Behavioral testing)
- Pelēko kasti metode (Gray-box testing)
-
Saskaņā ar formalizācijas pakāpi:
- Formāla testēšana (balstoties uz pilnīgām specifikācijām)
- Neformāla testēšana (pētnieciska, ad-hoc)
-
Saskaņā ar automatizācijas pakāpi:
- Rokas testēšana
- Automatizēta testēšana
-
Saskaņā ar lietojumprogrammas tipu:
- Tīmekļa lietojumprogrammas
- Mobilās lietojumprogrammas
- Darbvirsmas lietojumprogrammas
- API
- Datu bāzes
-
Saskaņā ar citiem kritērijiem:
- Slodzes testēšana (Load testing)
- Stresa testēšana (Stress testing)
- Stabilitātes/uzticamības testēšana (Stability/Reliability testing)
- Lietojamības testēšana (Usability testing)
- Drošības testēšana (Security testing)
- Krosbāzēru/platfomu testēšana
Piemēra klasifikācijas struktūras tabula:
| Kritērijs | Testēšanas veidi | Apraksts |
|---|---|---|
| Saskaņā ar mērķi | Funkcionāls | Pārbaude, vai atbilst specifikācijai |
| Nefunkcionāls | Veiktspēja, drošība, lietošanas ērtums un t.t. | |
| Ar izmaiņām | Regresija, atkārtota (retesting) | |
| Saskaņā ar objektu | Vienība | Koda atsevišķas vienības |
| Integrācija | Sadarbība starp moduļiem vai sistēmām | |
| Sistēmisks | Sistēma kā vienots veselums | |
| Pieņemšana | Produkta gatavības pārbaude | |
| Saskaņā ar piekļuvi kodam | Melnbaltais | Bez piekļuves kodam, balstoties uz specifikāciju |
| Baltais | Ar piekļuvi kodam | |
| Pelēkais | Daļēja piekļuve, iekšējās loģikas zināšana bez pilnas koda pārskatīšanas |