Mis on testrakmed? (Näited)
Testi rakmed tarkvara testimises
Testi rakmed tarkvara testimises on tünnide, draiverite ja muude abivahendite kogum, mis on vajalik testi täitmise automatiseerimiseks. Testrakmed teostavad teste testiteegi abil ja genereerivad testiaruandeid. Testrakmed sisaldavad kogu teavet, mis on vajalik testi koostamiseks ja käitamiseks, nagu testjuhtumid, sihtjuurutusport (TDP), testitav lähtefail, tünnid jne.
Miks kasutada testrakmeid?
- Automatiseerige testimisprotsess
- Käivitage testjuhtumite testkomplektid
- Looge seotud testiaruanded
- Silumise tugi
- Iga testi testitulemuste salvestamiseks
- Aitab arendajatel mõõta koodi katvust koodi tasemel
- Suurendage süsteemi tootlikkust automatiseerimise kaudu
- Tõsta tarkvarakomponentide ja rakenduste kvaliteeti
- Et tulla toime keeruka olukorraga, mida testijatel on raske simuleerida
Testirakmeid kasutatakse kahes kontekstis
- Automatiseerimise testimine: See sisaldab testskriptid, nende skriptide käitamiseks ja analüüsimiseks tulemuste kogumiseks vajalikud parameetrid
- Integratsiooni testimine: Seda kasutatakse kahe koodi või mooduli koostamiseks, mis omavahel suhtlevad, et kontrollida, kas kombineeritud käitumine on ootuspärane või mitte.
Testige rakmete tööriistu
- Junit: Kasutamise ajal kasutatud tööriist Java
- Nuniit: Kasutamiseks kasutatud tööriist .Net raamistik
Testi rakmed vs katseraamistik
Testi rakmed | Testi automatiseerimise raamistikku |
---|---|
Testrakmed koosnevad draiveritest ja tünnidest, mis on väikesed näivprogrammid, mis suhtlevad testitava tarkvaraga | See on protsesside, protseduuride, abstraktse kontseptsiooni ja keskkonna kogum, milles kavandatakse ja rakendatakse automatiseeritud teste. |
Te ei saa Test Harnessis skripti salvestada ja taasesitada | Testija saab selles raamistikus käsitsi salvestada ja taasesitada skripti |
Testrakmed sisaldavad kogu teavet, mis on vajalik testi koostamiseks ja käitamiseks, nagu testjuhtumid, sihtjuurutusport (TDP), testitav lähtefail, tünnid jne. | Testi automatiseerimise raamistik sisaldab sellist teavet nagu testiteek, testimisriistad, automatiseeritud testimistavad, testimisplatvorm jne. |
Testrakmed on liigitatud Automatiseerimise testimine Integratsiooni testimine |
Automatiseerimise raamistik näited Andmepõhine testimine Märksõnapõhine testimine Modulaarsuspõhine testimine Hübriidi testimine Mudelipõhine testimine Koodipõhine testimine Käitumispõhine testimine |