Sobes.tech
Middle

Kuidas otsustate, milliseid testitüüpe tarkvara kontrollimiseks kasutada?

sobes.tech AI

Vastus AI-lt

Analüüsin nõudeid, riske ja rakenduse arhitektuuri. Arvestan eelarve, tähtaegade ja olemasolevate ressurssidega. Määran prioriteedid funktsionaalsuse kriitilisuse põhjal.

Peamised tegurid:

  • Rakenduse tüüp: Veeb, mobiil, töölaua, API.
  • Funktsionaalsuse kriitilisus: Kui oluline on komponent ettevõtte jaoks.
  • Riskid: Ebaõnnestumise tõenäosus ja nende tagajärjed.
  • Arendusaja: Mõjutab testimise sügavust ja ulatust.
  • Eelarve: Määrab võimaluse teostada teatud tüüpi teste (näiteks koormustestid).
  • Kvaliteedistandardid: SLA, turvastandardid.

Tüüpiline komplekt:

  • Funktsionaalsed testid: Nõuete vastavuse kontroll.
    • Moodulid
    • Integreerimine
    • Süsteem
    • Vastuvõtt
  • Mitte-funktsionaalsed testid:
    • Sooritus (koormus, stress, maht)
    • Turvalisus (sissetungimise testid, staatiline/dünaamiline koodi analüüs)
    • Kasutajamugavus
    • Ühilduvus (brauserid, seadmed, operatsioonisüsteemid)
    • Lokaliseerimine/Internatsionaliseerimine

Näiteks, kui tegemist on panganduse rakendusega, prioriteet on kriitiliste operatsioonide (ülekanded) funktsionaalsed testid, turvatestid ja koormustestid. Lihtsa maandumislehe puhul keskendutakse funktsionaalsetele testidele, kasutusmugavusele ja ühilduvusele.