Sobes.tech
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