Kaj je testni primer?
Programska terminologija je pogosto lahko precej zmedena. Primer, scenarij, načrt; vsi zvenijo precej podobno in izraz je enostavno zmešati. Pri testiranju programske opreme se je treba izogibati prepirom glede okoliščine. Zato bomo v tem članku pogledali, kaj to pomeni.
Gre za skupino pogojev ali spremenljivk, s katerimi preizkuševalec preveri skladnost z zahtevami programske opreme, ki se preskuša. Uporablja se za dajanje preizkuševalcev korak za korakom. Gre za dokument, ki ima podatke za preizkuse, predpogoje, pričakovane rezultate itd., Razvite za določen scenarij. Izvajanje deluje kot izhodišče, po katerem uporabimo niz vhodnih vrednosti in čakamo na dokončen rezultat. Potek njihovega razvoja nam pomaga tudi pri iskanju zapletov pri zahtevah glede uporabe.
Običajno jih napiše tester iz ekipe QA. To ne vključuje preskusov, ki jih napiše razvojna skupina, ampak preizkuse, ki se izvajajo po testiranju in testiranju enot. Še pomembneje pa je, da bi ga moral napisati preizkuševalec, ki razume funkcionalnost aplikacije in lahko zagotovi testni primer vrednosti.
Predloga
Običajno ima naslednja polja. Oblika polj pa se lahko razlikuje od podjetja do podjetja, odvisno od orodja za upravljanje preizkusov, ki ga uporablja.
ID testnega primera | ID je podan testnemu primeru. |
Opis primera | Opis testnega primera. |
Povezana zahteva | ID je dodan zahtevi, ki jo ta preskusni primer preslika v. |
Predpogoji | Vse predpogoje ali zahteve, ki jih je treba izpolniti pred začetkom preskusa. |
Preskusni koraki | Za zagon testa so bila dana navodila po korakih. |
Podatki o testiranju | Podatki, ki se uporabljajo med izvajanjem testa. |
pričakovani rezultati | Rezultat, ki se pričakuje od testa, beležimo pred zagonom testa. |
Dejanski rezultat | Dejanski rezultat, pridobljen po zagonu testa |
Stanje | Status, pridobljen po zagonu testa. Lahko je Pass, Fail, Not Executed, Blocked. |
Pripombe | Kakršne koli pripombe za preskus. |
Informacije o okolju | Vključuje podatke o omrežju / strojni opremi / programski opremi, v katerih se izvaja preizkus. |
Kako napisati testni primer?
Spodaj so navedeni koraki za pisanje testnega primera.
1. korak: dodelite številko in opis.
2. korak: Za zagon potrebujemo testne podatke. Brez podatkov preskusa ne bi imeli ustreznih informacij za testiranje, zaradi česar bi bila naloga naporna.
Korak 3: Če ga želite zagnati, moramo imeti določen nabor navodil za izvedbo testa. Tem korakom pravimo testni koraki. Potreba po tem se pojavi, ko avtor odstopi od projekta ali je na odmoru. Potem bo moral kdo drug iz projekta opraviti testiranje. Pisani koraki jim bodo pomagali.
4. korak: njihov namen je preučiti vedenje aplikacije. Za to bomo morali pričakovati rezultat. Po njegovi izvedbi se pričakovani rezultati primerjajo z dejanskim rezultatom testa in temu primerno se dodeli status.
5. korak: Lahko imamo tudi dodatno polje, kot je polje Predpogoj, ki nam pove pogoje, ki jih je treba izpolniti pred preskusno vožnjo, polje Post-Conditions, ki nam pove pogoje, ki jih moramo izpolniti po preizkusni vožnji itd.
Primer:
ID testnega primera | Opis primera | Preskusni koraki | Podatki o testiranju | pričakovani rezultati | Dejanski rezultat | Stanje |
TC01 | Preverite prijavo zaposlenih z veljavnimi podatki |
1. Pojdite na stran za prijavo. 2. Vnesite Userid 3.Vnesite geslo 4. Kliknite gumb za prijavo | Userid = administrator
Geslo = abc12345 | Uporabnik mora imeti možnost prijave | Kot je bilo pričakovano | Prehod |
TC02 | Preveri prijavo zaposlenih z neveljavnimi podatki | 1. Pojdite na stran za prijavo.
2. Vnesite Userid 3.Vnesite geslo 4. Kliknite gumb za prijavo | Userid = administrator
Geslo = 12345abc | Uporabnik se ne sme prijaviti | Kot je bilo pričakovano | Prehod |
Pomen testnega primera
Na fazo testiranja imajo ogromen vtis. Pisanje le-teh je enako pomembno kot sam postopek testiranja. Pomaga nam razmisliti o posebnostih in zagotavlja, da se jih lotimo iz čim več pogledov.
Pomembno je, da lahko test preizkusi kdorkoli. So močni artefakti, ki so koristni za bodoče soigralce, poleg tega, da zagotavljajo dokumentacijo o tem, kako deluje aplikacija. Če povzamemo, dajejo naslednji pomen:
- Zagotavljajo dobro pokritost testa in zagotavljajo, da glavna funkcija med testom ne bo zamujena.
- Omogoča jim temeljito razmišljanje o različnih načinih potrditve lastnosti aplikacije.
- Opisani so tudi negativi, zaradi česar je testiranje temeljit, ne da bi ga pri tem malo spregledali.
- So ponovno uporabni, saj jih lahko kdorkoli napoti in izvede preizkus.
Koristni nasveti in triki
Ko jih pišete, upoštevajte naslednje podatke:
- Moral bi biti preprost in jedrnat, z največ 15 koraki.
- Vsako izmed njih je treba uporabiti za večkratno uporabo.
- Izogibajte se ponovitvi.
- Zagotoviti je treba dodatne informacije o namestitvi preskusa, kot so programska oprema, strojna oprema, operacijski sistem, različica preizkušene aplikacije, predpogoji za test itd.
- Napisati je treba tako, da hkrati testiramo samo eno stvar, brez prekrivanja.
- Zagotovite, da bodo vsi scenariji, pozitivni in negativni, zajeti, kar nam bo omogočilo 100-odstotno pokritost.
- Ustvariti jih je treba v mislih končnega uporabnika.
Zaključek
Za zaključek lahko izboljšajo naša prizadevanja za splošno testiranje in izboljšajo našo kakovost programske opreme do konca, hkrati pa nam prihranijo čas in trud zaradi ponovne uporabe testnih primerov.
Priporočeni članki
To je vodnik za Kaj je testni primer. Tu smo razpravljali o predlogi, pomenu in koristnih nasvetih in trikih. Če želite izvedeti več, si oglejte tudi naslednje članke -
- Kaj je razvoj programske opreme?
- Vprašanja o intervjuju s programskim inženiringom
- Kariera kot razvijalci programske opreme
- 14 najboljših programskih orodij za sestavljanje odličnih predstavitev