Erinevus lehekülje "Testiplaan" redaktsioonide vahel

Allikas: Teadmusbaas
 
(ei näidata sama kasutaja 22 vahepealset redaktsiooni)
21. rida: 21. rida:
 
# Testiplaani heakskiitjad
 
# Testiplaani heakskiitjad
  
'''Pikema ja põhjalikuma testiplaan'''i sisu on seotud testimismeetodite kaupa teostatavate testide lõikes:
+
'''Pikema ja põhjalikuma testiplaan'''i sisu on seotud testimismeetodite kaupa teostatavate testidega:
  
 
# Versioonihaldus     
 
# Versioonihaldus     
 
# Sissejuhatus     
 
# Sissejuhatus     
 
## Käesoleva testiplaani dokumendi eesmärk     
 
## Käesoleva testiplaani dokumendi eesmärk     
# Ühilduvustestid  
+
# Ü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 [https://www.guru99.com/compatibility-testing.html Ühilduvustestimine Guru99 portaalis] 
# Vastavustestid
+
# 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 [https://en.wikipedia.org/wiki/Conformance_testing Wikipedia]
# Funktsionaaltestid  
+
# 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
+
# [http://wiki.kehtna.edu.ee/J%C3%B5udlus-_ja_koormustestid Koormustestid]
# Jõudlustestid
+
# [http://wiki.kehtna.edu.ee/J%C3%B5udlus-_ja_koormustestid Jõudlustestid]
# Regressioontestid
+
# [http://wiki.kehtna.edu.ee/Regressioontestimine Regressioontestid]
 
# Pinge- (stressi)testid
 
# Pinge- (stressi)testid
# Süsteemitestid
+
# [http://wiki.kehtna.edu.ee/S%C3%BCsteemtestimise Süsteemitestid]
 
# Ühiktestid
 
# Ühiktestid
 
# Kasutajapoolse heakskiidu testid.
 
# Kasutajapoolse heakskiidu testid.
50. rida: 50. rida:
 
Iga üksiku testi kohta, millised on loetletud testimisviiside igas peatükis luuakse testijuhu dokument, mille sisu on järgmine:
 
Iga üksiku testi kohta, millised on loetletud testimisviiside igas peatükis luuakse testijuhu dokument, mille sisu on järgmine:
 
# Sissejuhatus
 
# Sissejuhatus
## Testjuhu dokumendi eesmärk
+
## Testiloo dokumendi eesmärk
# TESTJUHU MÄÄRATLUS
+
# TESTILOO MÄÄRATLUS
 
## Kirjeldus (''Description'')
 
## Kirjeldus (''Description'')
 
## Vahendid (''Resources'')
 
## Vahendid (''Resources'')
59. rida: 59. rida:
 
## Kaasamise/välistamise kaalutlused (''Inclusion/Exclusion Points'')
 
## Kaasamise/välistamise kaalutlused (''Inclusion/Exclusion Points'')
 
## Erinõuded (''Special Requirements'')
 
## Erinõuded (''Special Requirements'')
LISA A: Viited
+
# LISA A: Viited
LISA B: Sõnastik (võtmesõnad ja terminid)
+
# LISA B: Sõnastik (võtmesõnad ja terminid)
 
 
  
  
67. rida: 66. rida:
 
# ASA testplaani näidis
 
# ASA testplaani näidis
 
# [https://www2a.cdc.gov/cdcup/library/templates/default.htm Centers for Disease Control and Prevention dokumendimallid]
 
# [https://www2a.cdc.gov/cdcup/library/templates/default.htm Centers for Disease Control and Prevention dokumendimallid]
 
+
# [https://www.softwaretestinghelp.com/test-case-template-examples/ Testiloo vorm, väljad ja näited]
 
+
# [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://dojo.ministryoftesting.com/dojo/lessons/how-to-write-a-software-test-plan "Testimisministeerium" testplaanist]
 
+
# [http://templatelab.com/test-plan/ 35 testiplaani näidet ja malli]
 +
# [https://demo.qtestnet.com/portal/loginform?redirect=https%3A%2F%2Fdemo.qtestnet.com%2Fportal%2Fproject Tricentis qTest]
 +
# [https://jmeter.apache.org/usermanual/test_plan.html Apache JMeter: testplaani elemendid]
 +
# [http://www.onestoptesting.com/test-plan/without-testplans.asp Testimine ilma plaanita, palju testimisinfot]
 +
# [[Kasutuslood ja testilood]]
 +
# [[Testimise aruandlus]]
  
 
[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]

Viimane redaktsioon: 6. mai 2019, kell 12:32

Testiplaan koostatakse testimise strateegia koostamise järel, tavaliselt kasutuslugude alusel, testiplaani sisu võiks olla laias laastus järgmine:

  1. Dokumendi eesmärk
  2. Sissejuhatus (projekti ulatus e skoop)
  3. Testitavad objektid
  4. Testimise meetodid/ lähenemine
  5. Kasutatavad ressursid
  6. Testitavate / mittetestitavate nõuete loetelu ja kirjeldus
  7. Testimise põhjalikkus
  8. Käsitsi- ja automaattestimise kasutamine
    1. Testivahendi valiku metoodika
  9. Regressioonitestimise strateegia
  10. Testimise katkestamine ning taasalustamise tingimused
  11. Vigade halduse ja parandamise protseduur
  12. Üleantavad tulemid
  13. Eeltingimused, Nõuded testkeskkonnale
  14. Ressursid
  15. Kommunikatsiooniprotsess
  16. Mõõdikud
  17. Riskid ja ootamatused
  18. Planeeritav testimise graafik
  19. Testiplaani heakskiitjad

Pikema ja põhjalikuma testiplaani sisu on seotud testimismeetodite kaupa teostatavate testidega:

  1. Versioonihaldus
  2. Sissejuhatus
    1. Käesoleva testiplaani dokumendi eesmärk
  3. Ü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
  4. 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
  5. 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
  6. Koormustestid
  7. Jõudlustestid
  8. Regressioontestid
  9. Pinge- (stressi)testid
  10. Süsteemitestid
  11. Ühiktestid
  12. Kasutajapoolse heakskiidu testid.

Iga testimisviisi peatükk koosneb järgmistest alapeatükkidest:

  1. Testi riskid / probleemid
  2. Üksused mida testitakse / ei testita
  3. Testi lähenemise viis(id)
  4. Testi reguleerivad / volitatavad kriteeriumid
  5. Testi läbi pääsemise / läbi kukkumise kriteeriumid
  6. Testi sisenemise / väljumise kriteeriumid
  7. Testi väljundid
  8. Testi katkestamise / uuesti alustamise kriteeriumid
  9. 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:

  1. Sissejuhatus
    1. Testiloo dokumendi eesmärk
  2. TESTILOO MÄÄRATLUS
    1. Kirjeldus (Description)
    2. Vahendid (Resources)
    3. Eeltingimused (Preconditions)
    4. Järeltingimused (Post Conditions)
    5. Sündmuste voog (Flow of Events)
    6. Kaasamise/välistamise kaalutlused (Inclusion/Exclusion Points)
    7. Erinõuded (Special Requirements)
  3. LISA A: Viited
  4. LISA B: Sõnastik (võtmesõnad ja terminid)


Allikad:
  1. ASA testplaani näidis
  2. Centers for Disease Control and Prevention dokumendimallid
  3. Testiloo vorm, väljad ja näited
  4. Guru99 testplaan
  5. Testplaani mall koos selgitustega
  6. "Testimisministeerium" testplaanist
  7. 35 testiplaani näidet ja malli
  8. Tricentis qTest
  9. Apache JMeter: testplaani elemendid
  10. Testimine ilma plaanita, palju testimisinfot
  11. Kasutuslood ja testilood
  12. Testimise aruandlus

Tagasi mooduli kirjelduse juurde