Testi kokkuvõtvate aruannete õpetus: õppige näite ja malli abil
Test Report
Test Report on dokument, mis sisaldab kokkuvõtet kõigist testimistegevustest ja testimisprojekti lõplikest testitulemustest. Katsearuanne on hinnang selle kohta, kui hästi Testimine sooritatakse. Testiaruande põhjal saavad huvirühmad hinnata testitava toote kvaliteeti ja teha otsuse tarkvara väljalaske kohta.
Näiteks kui testiaruandes teatatakse, et tootel on veel palju defekte, saavad huvirühmad vabastamist edasi lükata, kuni kõik vead on parandatud.
Katsearuande näide
Miks testiaruanne?
Järgmine stsenaarium näitab teile, miks meil on testiaruannet vaja
Varem, kui boss küsis, kas veebisait Guru99 Bank saab välja anda, vastasite talle | Ülemus usaldas teid ja otsustas selle veebisaidi kuu lõpus kliendile avaldada. Kuid 2 kuud pärast vabastamist saite kliendilt tagasiside. |
Kas teate selle probleemi algpõhjust? Miks on veebisaidil endiselt defekte, isegi kui teie meeskond on seda juba testinud?
Probleem on selles, et te eirasite testihalduses aruandluse ja hindamise etappi. Ülemusel puudub teave selle veebisaidi kvaliteedi hindamiseks. Nad lihtsalt usaldasid teie öeldut ja avaldasid veebisaidi, teadmata selle testimist.
Katsearuande tüüpilised eelised hõlmavad järgmist:
Kuidas teha head testiaruannet?
Sellele vastamiseks peate teadma -
Mida testiaruanne sisaldab?
projekti info
Kogu projekti teave, nagu projekti nimi, toote nimi ja versioon, tuleks kirjeldada katsearuandes. Näiteks Guru99Bank projekti info on järgmine
Katse eesmärk
Nagu mainitud Testi planeerimine õpetus, testiaruanne peaks sisaldama iga testimisvooru eesmärki, näiteks ühikutest, jõudlustest, süsteemitest jne.
Testi kokkuvõte
See jaotis sisaldab testimistegevuse üldist kokkuvõtet. Siin üksikasjalik teave sisaldab
- Täidetud testjuhtumite arv
- Testjuhtumite arv läheb läbi
- Testjuhtumite arv ebaõnnestub
- Läbimise protsent
- Ebaõnnestumise protsent
- Kommentaarid
See teave tuleks kuvada visuaalselt abil värvi indikaator, graafik ja esiletõstetud tabel.
Testiaruande kohta lisateabe saamiseks vaadake veebisaidi Guru99 panga testiaruannet
Defekt
Üks olulisemaid andmeid testiaruandes on defekt. Aruanne peaks sisaldama järgmist teavet
- Vigade koguarv
- Vigade olek (avatud, suletud, vastav)
- Avatud, lahendatud, suletud vigade arv
- Jaotus tõsiduse ja prioriteedi järgi
Nagu testi kokkuvõte, võite lisada ka mõned lihtsad mõõdikud, näiteks Defekt tihedus, % fikseeritud defektidest.
Projektimeeskond saatis teile defektiteabe järgmiselt
- Defektide tihedus on 20 defekti 1000 koodi keskmise rea kohta
- Kokku parandatud 90% defekte
- Vigade üksikasju kirjeldatakse selles defektide jälgijas siin
Saate esitada andmeid järgmise graafikuna
Näpunäiteid hea testiaruande koostamiseks
Katsearuanne on a side vahend testijuhi ja sidusrühma vahel. Katsearuande kaudu saab sidusrühm mõistma projekti olukord, toote kvaliteet ja muud asjad.
Järgmine stsenaarium näitab teile, miks me vajame head testiaruannet
Teete koostööd allhankefirmaga, selle testijaga pärast teostamist Jõudluse testimine veebisaidil Guru99 Bank saadab teile sellise testiaruande
Ka selle aruande teave abstraktne. Sellel pole üksikasjalikku teavet. Sidusrühm, kes seda loeb, võib veidi olla hämmingus kui nad selle kätte saavad. Nad võivad küsida või neil võib olla järgmisi küsimusi: -
- Miks nad ei sooritanud 30 TC-d, mis on jäänud
- Mis on need ebaõnnestunud testjuhtumid
- Puudub vigade kirjeldus
Selle probleemi lahendamiseks peaks hea testiaruanne olema:
- detail: peaksite esitama testimistegevuse üksikasjaliku kirjelduse ja näitama, millise testimise olete läbi viinud. Ärge pange aruandesse abstraktset teavet, sest lugeja ei saa teie öeldust aru.
- Selge: Kogu katsearuandes sisalduv teave peaks olema lühike ja selgelt mõistetav.
- Standard: Katsearuanne peaks järgima standard malli. Sidusrühmadel on lihtne üle vaadata ja tagada järjepidevus paljude projektide katsearuannete vahel.
- Konkreetsed: Ärge kirjutage projekti tegevusest esseed. Kirjeldage ja tehke kokkuvõte testitulemuste spetsifikatsioonist ning keskenduge põhipunktile.
Näiteks ülaltoodud katsearuande parandamiseks peaks testija esitama rohkem teavet, näiteks:
- Projekti info
- Testitsükkel: (süsteemitest, integratsioonitest jne)
- Milliseid funktsioone on juba testitud (% TC-d käivitatud, % TC-d läbitud või ebaõnnestunud...)
- Defekti aruanne (defekti kirjeldus, prioriteet või olek…)