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