Mittefunktsionaalne testimine
Mis on mittefunktsionaalne testimine?
Mittefunktsionaalne testimine on mรครคratletud kui tarkvara testimise tรผรผp, mille eesmรคrk on kontrollida tarkvararakenduse mittefunktsionaalseid aspekte (jรตudlus, kasutatavus, tรถรถkindlus jne). See on loodud sรผsteemi valmisoleku testimiseks mittefunktsionaalsete parameetrite jรคrgi, mida funktsionaalse testimisega kunagi ei kรคsitleta.
Mittefunktsionaalse testi suurepรคrane nรคide oleks kontrollida, kui palju inimesi saab korraga tarkvarasse sisse logida.
Mittefunktsionaalne testimine on sama oluline kui funktsionaalne testimine ja mรตjutab kliendi rahulolu.
Mittefunktsionaalse testimise eesmรคrgid
- Mittefunktsionaalne testimine peaks suurendama toote kasutatavust, tรตhusust, hooldatavust ja kaasaskantavust.
- Aitab vรคhendada toote mittefunktsionaalsete aspektidega seotud tootmisriski ja kulusid.
- Optimeerige toote installimise, seadistamise, kรคivitamise, haldamise ja jรคlgimise viisi.
- Koguge ja koostage mรตรตtmisi ja mรตรตdikuid sisemise uurimis- ja arendustegevuse jaoks.
- Tรคiustage ja tรคiustage teadmisi toote kรคitumise ja kasutatavate tehnoloogiate kohta.
Mittefunktsionaalse testimise omadused
- Mittefunktsionaalne testimine peaks olema mรตรตdetav, seega pole kohta subjektiivsetel iseloomustustel nagu hea, parem, parim jne.
- Tรคpseid numbreid ei ole nรตudeprotsessi alguses tรตenรคoliselt teada
- Oluline on seada nรตuded prioriteediks
- Veenduge, et kvaliteediatribuudid oleksid รตigesti tuvastatud Tarkvaraarendus.
Mittefunktsionaalse testimise parameetrid
1) Turvalisus:
Parameeter mรครคratleb, kuidas sรผsteem on kaitstud tahtlike ja รคkiliste sise- ja vรคlisallikate rรผnnakute eest. Seda testitakse kaudu Turvalisuse testimine.
2) Tรถรถkindlus:
Kuivรตrd mis tahes tarkvarasรผsteem tรคidab pidevalt ja tรตrgeteta mรครคratud funktsioone. Seda testib Usaldusvรครคrsuse testimine
3) Ellujรครคmine:
Parameeter kontrollib, kas tarkvarasรผsteem jรคtkab tรถรถtamist ja taastab end sรผsteemi tรตrke korral. Seda kontrollib Taastamise testimine
4) Saadavus:
Parameeter mรครคrab, mil mรครคral saab kasutaja sรผsteemist selle tรถรถ ajal sรตltuda. Seda kontrollib Stabiilsuse testimine.
5) Kasutatavus:
Lihtsus, millega kasutaja saab sรผsteemiga suhtlemise kaudu รตppida, tรถรถtada, sisendeid ja vรคljundeid ette valmistada. Seda kontrollib Kasutatavuse testimine
6) Skaleeritavus:
Mรตiste viitab sellele, mil mรครคral mis tahes tarkvararakendus suudab oma tรถรถtlemisvรตimsust suurendada, et rahuldada nรตudluse kasvu. Seda testib Skaleeritavuse testimine
7) Koostalitlusvรตime:
See mittefunktsionaalne parameeter kontrollib tarkvarasรผsteemi liideseid teiste tarkvarasรผsteemidega. Seda kontrollib Koostalitlusvรตime testimine
8) Tรตhusus:
Kuivรตrd mis tahes tarkvarasรผsteem suudab hakkama saada vรตimsuse, koguse ja reageerimisajaga.
9) Paindlikkus:
Mรตiste viitab lihtsusele, millega rakendus saab tรถรถtada erinevates riist- ja tarkvarakonfiguratsioonides. Nagu minimaalne RAM, protsessori nรตuded.
10) Kaasaskantavus:
Tarkvara paindlikkus selle praegusest riistvara- vรตi tarkvarakeskkonnast รผlekandmiseks.
11) Korduvkasutatavus:
See viitab tarkvarasรผsteemi osale, mida saab teisendada kasutamiseks mรตnes teises rakenduses.
Tarkvara testimise tรผรผp
รldiselt on kolme tรผรผpi testimist
- Funktsionaalne
- Mittefunktsionaalne
- Hooldus
Seda tรผรผpi testimise korral on teil mitu TESTIMISE taset, kuid tavaliselt kutsutakse neid testimistรผรผpideks. Erinevates raamatutes ja teatmematerjalides vรตite leida erinevusi รผlaltoodud klassifikatsioonis.
รlaltoodud nimekiri ei ole tรคielik รผle 100 testimistรผรผpija lugedes. Pole pรตhjust muretseda, saate need testimistรถรถstuses vananedes kรคtte. Pange tรคhele, et mitte kรตik testimistรผรผbid ei kehti kรตikide projektide kohta, vaid sรตltuvad projekti olemusest ja ulatusest. Lisateavet selle kohta hilisemas รตpetuses.
Mittefunktsionaalse testimise tรผรผbid
Jรคrgmised on kรตige levinumad Mittefunktsionaalse testimise tรผรผbid :
- Jรตudluse testimine
- Koormuse testimine
- Ebaรตnnestumise testimine
- รhilduvuse testimine
- Kasutatavuse testimine
- Stressitestimine
- Hooldavuse testimine
- Skaleeritavuse testimine
- Helitugevuse testimine
- Turvalisuse testimine
- Katastroofitaaste testimine
- Vastavuskontroll
- Teisaldatavuse testimine
- Tรตhususe testimine
- Usaldusvรครคrsuse testimine
- Algtaseme testimine
- Vastupidavuse testimine
- Dokumentatsiooni testimine
- Taastamise testimine
- Rahvusvahelistumise testimine
Nรคidistestijuhtumid Mittefunktsionaalne testimine
Jรคrgnevalt on toodud nรคited mittefunktsionaalsest testimisest
| Testjuhtum nr | Testjuhtum | Domeen |
|---|---|---|
| 1 | Rakenduse laadimisaeg ei tohiks olla pikem kui 5 sekundit, kuni 1000 kasutajat saavad sellele korraga juurde pรครคseda | Jรตudluse testimine |
| 2 | Tarkvara peaks olema installitav kรตikidesse versioonidesse Windows ja Mac | รhilduvuse testimine |
| 3 | Kรตigil veebipiltidel peavad olema alt-mรคrgised | Juurdepรครคsetavuse testimine. |


