Erinevus lehekülje "Testiplaan" redaktsioonide vahel
Allikas: Teadmusbaas
69. rida: | 69. rida: | ||
# [https://www.guru99.com/what-everybody-ought-to-know-about-test-planing.html Guru99 testplaan] | # [https://www.guru99.com/what-everybody-ought-to-know-about-test-planing.html Guru99 testplaan] | ||
# [https://www.softwaretestingmaterial.com/test-plan-template/ Testplaani mall koos selgitustega] | # [https://www.softwaretestingmaterial.com/test-plan-template/ Testplaani mall koos selgitustega] | ||
+ | # [https://dojo.ministryoftesting.com/dojo/lessons/how-to-write-a-software-test-plan "Testimisministeerium" testplaanist] | ||
# [[Kasutuslood ja testilood]] | # [[Kasutuslood ja testilood]] | ||
[http://wiki.kehtna.edu.ee/Tarkvaras%C3%BCsteemide_testimine Tagasi mooduli kirjelduse juurde] | [http://wiki.kehtna.edu.ee/Tarkvaras%C3%BCsteemide_testimine Tagasi mooduli kirjelduse juurde] |
Redaktsioon: 15. aprill 2019, kell 10:47
Testiplaan koostatakse testimise strateegia koostamise järel, tavaliselt kasutuslugude alusel, testiplaani sisu võiks olla laias laastus järgmine:
- Dokumendi eesmärk
- Sissejuhatus (projekti ulatus e skoop)
- Testitavad objektid
- Testimise meetodid/ lähenemine
- Kasutatavad ressursid
- Testitavate / mittetestitavate nõuete loetelu ja kirjeldus
- Testimise põhjalikkus
- Käsitsi- ja automaattestimise kasutamine
- Testivahendi valiku metoodika
- Regressioonitestimise strateegia
- Testimise katkestamine ning taasalustamise tingimused
- Vigade halduse ja parandamise protseduur
- Üleantavad tulemid
- Eeltingimused, Nõuded testkeskkonnale
- Ressursid
- Kommunikatsiooniprotsess
- Mõõdikud
- Riskid ja ootamatused
- Planeeritav testimise graafik
- Testiplaani heakskiitjad
Pikema ja põhjalikuma testiplaani sisu on seotud testimismeetodite kaupa teostatavate testidega:
- Versioonihaldus
- Sissejuhatus
- Käesoleva testiplaani dokumendi eesmärk
- Ühilduvustestid (Compatibility Testing) on testid, millistega kontrollitakse, kas loodav tarkvara on võimeline töötama erineval riistvaral, operatsioonisüsteemil, võrgukeskkonnas, mobiilseadmetel, koos erinevate rakendustega, vt Ühilduvustestimine Guru99 portaalis
- Vastavustestid (compliance testing, type testing) on testimine või tuvastamine, kas protsess, toode või teenus on kooskõlas nõuetes kirja panduga, tehniliste standardite, lepingute või regulatsioonidega, testimistegevused on järelvalve (Surveillance), inspekteerimine, auditeerimine, sertifitseerimine, akrediteermine vt lähemalt Wikipedia
- Funktsionaaltestid (Functional testing) on tarkvara kvaliteedikontroll musta kasti meetodil, mis põhineb testitava tarkvara mooduli/osa nõuetel. Testitakse põhifunktsioone, andes neile sisendi ja uurides väljundit. Funktsionaaltestide tüübid on: suitsutest (Smoke testing), mõistlikkuse test (Sanity testing), regressioontestimine ja kasutatavuse testimine
- Koormustestid
- Jõudlustestid
- Regressioontestid
- Pinge- (stressi)testid
- Süsteemitestid
- Ühiktestid
- Kasutajapoolse heakskiidu testid.
Iga testimisviisi peatükk koosneb järgmistest alapeatükkidest:
- Testi riskid / probleemid
- Üksused mida testitakse / ei testita
- Testi lähenemise viis(id)
- Testi reguleerivad / volitatavad kriteeriumid
- Testi läbi pääsemise / läbi kukkumise kriteeriumid
- Testi sisenemise / väljumise kriteeriumid
- Testi väljundid
- Testi katkestamise / uuesti alustamise kriteeriumid
- Testi keskkond / personali / väljaõppe vajadused
Iga üksiku testi kohta, millised on loetletud testimisviiside igas peatükis luuakse testijuhu dokument, mille sisu on järgmine:
- Sissejuhatus
- Testiloo dokumendi eesmärk
- TESTILOO MÄÄRATLUS
- Kirjeldus (Description)
- Vahendid (Resources)
- Eeltingimused (Preconditions)
- Järeltingimused (Post Conditions)
- Sündmuste voog (Flow of Events)
- Kaasamise/välistamise kaalutlused (Inclusion/Exclusion Points)
- Erinõuded (Special Requirements)
- LISA A: Viited
- LISA B: Sõnastik (võtmesõnad ja terminid)