Mis on mittetoimiv testimine? Näidisega tüübid

Mis on mittefunktsionaalne testimine?

MITTEFUNKTSIONAALNE TESTIMINE on tarkvara tüübi testimise tüüp, et kontrollida tarkvararakenduse mittefunktsionaalseid aspekte (jõudlust, kasutatavust, töökindlust jne). See on loodud süsteemi valmisoleku testimiseks vastavalt mittetoimivatele parameetritele, mida funktsionaalsed testid kunagi ei käsitle.

Mittefunktsionaalse testi suurepärane näide oleks kontrollida, kui palju inimesi saab üheaegselt tarkvarasse sisse logida.

Mittefunktsionaalne testimine on sama oluline kui funktsionaalne testimine ja mõjutab klientide rahulolu.

Selles õpetuses õpime

  • Mittefunktsionaalse testimise eesmärgid
  • Mittefunktsionaalse testimise omadused
  • Mittefunktsionaalse testimise parameetrid
  • Tarkvara testimise tüüp
  • Mittefunktsionaalsed testimistüübid
  • Näited testjuhtumitest Mittefunktsionaalne testimine

Mittefunktsionaalse testimise eesmärgid

  • Mittefunktsionaalne testimine peaks suurendama toote kasutatavust, efektiivsust, hooldatavust ja kaasaskantavust.
  • Aitab vähendada toote mittefunktsionaalsete aspektidega seotud tootmisriski ja kulusid.
  • Optimeerige toote installimise, seadistamise, käivitamise, haldamise ja jälgimise viis.
  • Koguge ja koostage mõõtmisi ning mõõdikuid sisemise uurimis- ja arendustegevuse jaoks.
  • Parandada ja täiendada teadmisi toote käitumise ja kasutatavate tehnoloogiate kohta.

Mittefunktsionaalse testimise omadused

  • Mittefunktsionaalne testimine peaks olema mõõdetav, nii et subjektiivseks iseloomustamiseks nagu hea, parem, parim jne pole kohta.
  • Nõudeprotsessi alguses ei ole täpsed arvud tõenäoliselt teada
  • Nõuete tähtsuse järjekorda seadmine on oluline
  • Veenduge, et tarkvaratehnikas on kvaliteediatribuudid õigesti tuvastatud.

Mittefunktsionaalse testimise parameetrid

1) turvalisus:

Parameeter määratleb, kuidas süsteemi kaitstakse tahtlike ja ootamatute rünnakute eest sisemistest ja välistest allikatest. Seda testitakse turbetestimise kaudu.

2) Usaldusväärsus:

Kuivõrd mõni tarkvarasüsteem pidevalt täidab määratud funktsioone ilma tõrgeteta. Seda testitakse töökindluse testimisega

3) ellujäämine:

Parameeter kontrollib tarkvarasüsteemi funktsioneerimise jätkumist ja taastub süsteemi rikke korral. Seda kontrollib taastetestimine

4) Saadavus:

Parameeter määrab, mil määral saab kasutaja süsteemi toimimise ajal sõltuda. Seda kontrollib stabiilsuskontroll.

5) Kasutatavus:

Lihtsus, millega kasutaja saab süsteemiga suhtlemisel õppida, töötada, sisendeid ja väljundeid ette valmistada. Seda kontrollib Usability Testing

6) mastaapsus:

Termin viitab sellele, mil määral saab mõni tarkvararakendus oma töötlemisvõimsust suurendada, et rahuldada nõudluse kasvu. Seda testitakse mastaapsuse testimisega

7) Koostalitlusvõime:

See mittetoimiv parameeter kontrollib tarkvarasüsteemi liideseid teiste tarkvarasüsteemidega. Seda kontrollib koostalitlusvõime testimine

8) efektiivsus:

Kui palju suudab mõni tarkvarasüsteem hakkama saada võimsuse, koguse ja reageerimisajaga.

9) paindlikkus:

See termin viitab rakenduse lihtsusele erinevates riist- ja tarkvarakonfiguratsioonides. Nagu minimaalne RAM, on ka protsessori nõuded.

10) teisaldatavus:

Tarkvara paindlikkus praegusest riist- või tarkvarakeskkonnast ülekandmiseks.

11) korduvkasutus:

See viitab tarkvarasüsteemi osale, mida saab teisendada kasutamiseks teises rakenduses.

Tarkvara testimise tüüp

Üldiselt on testimistüüpe kolm

  • Funktsionaalne
  • Mittefunktsionaalne
  • Hooldus

Seda tüüpi testimise korral on teil mitu testimistaset, kuid tavaliselt kutsuvad inimesed neid testimistüüpideks. Erinevatest raamatutest ja teatmematerjalidest leiate ülaltoodud liigitusest mõningaid erinevusi.

Ülaltoodud loend pole täielik, kuna testimise ja loendamise tüüpe on rohkem kui 100 . Pole vaja muretseda, korjate need testimistööstuses vananedes välja. Pange tähele ka seda, et kõik testimistüübid ei kehti kõigi projektide kohta, vaid sõltuvad projekti olemusest ja ulatusest. Lisateavet selle kohta leiate hilisemast juhendajast.

Mittefunktsionaalsed testimistüübid

Järgmised on mittetoimiva testimise kõige tavalisemad tüübid :

  • Jõudluse testimine
  • Koormuse testimine
  • Tõrkesiirde testimine
  • Ühilduvuse testimine
  • Kasutatavuse testimine
  • Stressitestimine
  • Hooldatavuse testimine
  • Mastaapsuse testimine
  • Helitugevuse testimine
  • Turvalisuse testimine
  • Katastroofi taastamise testimine
  • Vastavuskontroll
  • Teisaldatavuse testimine
  • Efektiivsuse testimine
  • Usaldusväärsuse testimine
  • Baasjoone testimine
  • Vastupidavuse testimine
  • Dokumentatsiooni testimine
  • Taastumise testimine
  • Rahvusvahelistumise testimine
  • Lokaliseerimise testimine

Näited testjuhtumitest Mittefunktsionaalne testimine

Järgnevalt on toodud mittefunktsionaalse testimise näited
Testjuhtum nr Testjuhtum Domeen
1 Rakenduse laadimisaeg ei tohiks olla pikem kui 5 sekundit kuni 1000 kasutajat, kes sellele samal ajal juurde pääsevad Jõudluse testimine
2 Tarkvara peaks olema installitav kõikidesse Windowsi ja Maci versioonidesse Ühilduvuse testimine
3 Kõigil veebipiltidel peaksid olema alt-sildid Juurdepääsetavuse testimine.

Huvitavad Artiklid...