Sobes.tech
Junior

Kokius funkcinius testus žinote?

sobes.tech AI

Atsakymas iš AI

  • Vieneto (Unit) testavimas: Mažiausių komponentų izoliacijoje tikrinimas. Atlieka kūrėjai.
  • Integracinis (Integration) testavimas: Sistemos modulių ar komponentų sąveikos tikrinimas.
  • Sistema (System) testavimas: Visos sistemos išsamus tikrinimas, ar ji atitinka funkcinius reikalavimus.
  • Regresinis (Regression) testavimas: Anksčiau testuotos funkcionalumo tikrinimas po pakeitimų (klaidų taisymas, naujų funkcijų pridėjimas), siekiant įsitikinti, kad nėra naujų trūkumų.
  • Dūmų (Smoke) testavimas: Greitas pagrindinių funkcijų tikrinimas po surinkimo ar diegimo.
  • Priėmimo (Acceptance) testavimas: Formalus testavimas, atliekamas užsakovo ar galutinių vartotojų, siekiant patikrinti sistemos atitikimą verslo reikalavimams ir pasirengimą diegimui. Apima:
    • Alfa testavimą (viduje organizacijos)
    • Beta testavimą (galutinių vartotojų sąlygomis)
  • Vartotojo sąsajos (UI) testavimas: Elementų tikrinimas, jų sąveika ir atitikimas maketams.
  • Funkcinis testavimas: Pagrindinis tipas, sistemos elgesio atitikimo tikrinimas pagal reikalavimus.

Funkcinio testavimo pagrindiniai aspektai:

  • Įėjimai/išėjimai
  • Verslo logika
  • Klaidos apdorojimas
  • Sistemos būsenos
Testavimo tipas Tikslas Kas paprastai atlieka
Vieneto (Unit) Atlieka atskirų komponentų tikrinimą Kūrėjai
Integracinis Tarp komponentų sąveikos tikrinimas Kūrėjai, Testuotojai
Sisteminė Visos sistemos tikrinimas pagal reikalavimus Testuotojai
Regresinė Po pakeitimų tikrinimas Testuotojai
Dūmų (Smoke) Greitas pagrindinių funkcijų tikrinimas Testuotojai
Priėmimo (Alpha/Beta) Atitikties verslo reikalavimams ir pasirengimo patikrinimas Klientas, Galutiniai vartotojai
UI testavimas Vartotojo sąsajos tikrinimas Testuotojai