....................................................................................................19 7.1 Funktsionaalselt testitav komponent ja detailsed nõuded...............................................19 7.2 Funktsionaalsed testid.....................................................................................................19 7.2.1 Nõuded testitavatele elementidele............................................................................19 7.2.2 Ekvivalentsklassid....................................................................................................19 7.2.3 Funktsionaalsed testid..............................................................................................20 7.3 Funktsionaalsete testide salvestamine, täitmine ja tulemused........................................22 8. Mittefunktsionaalsed testid.................................................................................................24 8
Vastavalt ülesande püstitusele on planeeritud ja pohjendatud läbivaatuste korraldamine. Projektis on tehtud läbivaatus mittefunktsionaalsete nouete kohta. 3.7 Funktsionaalselt testitav komponent ja detailsed nõuded Töös on hästi kirjeldatud funktsionaalsete testide läbiviimiseks süsteemi Sportlyzer. Samuti on välja toodud detailsed nouded. 3.8 Funktsionaalsed testid Projektis on projekteeritud 30 funktsionaalsed testi. Selleks on kirjeldatud testitavad nouded, sellest tulenevad ekvivalentsklassid, piirjuhud, testid. 3.9 Funktsionaalsete testide salvestamine ja taitmine Testid on täidetud, tulemused on hinnatud arusaadavalt. 3.10 Mittefunktsionaalsed testid Projektis projekteeritud mittefunktsionaalsed vastuvotutestid on salvestatud ning täidetud Apache JMeteriga, Seleniumiga ning käsitsi. 3.11 Testitav programm Töös on valitud muu programm, mis saab sisendiks soiduki VIN- numbri ning seejärel annab kasutajale soiduki kohta informatsiooni. 3
väiksemal väärtusel. Otsustustabelid- kasutatakse kui sisendid on omavahelises sõltuvuses. Otsustustabel sisaldab eeltingimusi, tegevusi ja reegleid. Iga reegli kohta saab defineerida testi. Kasutusjuhud- kui süsteem on spetsifitseeritud kasutusjuhtude abil, saab nende abil kavandada teste. Näiteks iga kasutusjuhu põhistsenaariumi kohta tehakse vähemalt üks test, kasutusjuhtude sisendid ja väljundid testitakse, kattes nii ekvivalentsklassid kui ka piirjuhud. 23. Funktsionaalse testimise korraldus ja hinnang Funktsionaalset testimist võib etappideks jagada järgmiselt: eristada sisend- ja väljundandmete ekvivalentsiklassid leida igas klassis, nende piiridel ja kombinatsioonidel esinevad testolukorrad leida igale testolukorrale vastavad sisend-väljundandmed identifitseerida testid, koostada testimise plaan testida, võrrelda tulemusi, hinnata Hinnang: hea. 24