Pregled kako napisati testni slučaj?

Razmislite o scenariju u kojem je od vas zatraženo da napišete testne slučajeve za testiranje aplikacije. Biste li mogli započeti? Možda ste čuli izraze kao što su testni slučajevi, skripte za testiranje, testni planovi itd. Svi ti izrazi mogu vam zvučati zbunjujuće jer zvuče vrlo slično, ali svakako se razlikuju u značenju. Vrlo je važno imati jasno razumijevanje ovih softverskih terminologija, tako da se možete razlikovati među njima. Da biste bili efikasni u testiranju, morate započeti s razumijevanjem što su testni slučajevi i kako ih možete napisati na način koji pokriva zadane zahtjeve.

Zapamtite da je dobar ispitivač onaj koji je orijentiran na detalje. Osim što vodi računa o detaljima i specifikacijama, dobar ispitivač trebao bi biti u mogućnosti učinkovito pisati test slučajeve. Pisanje testnog slučaja nije lak zadatak, jer zahtijeva talent, iskustvo i dobro poslovno razumijevanje. Jedna od ključnih vještina potrebnih za pisanje testnih slučajeva kvalitete je pristojna vještina pisanja. Dobri test slučajevi napisani su s ciljem da definiraju "što" i "kako" aplikacije. Neki će testeri pisanje testnih slučajeva smatrati dosadnim zadatkom, ali kvaliteta test slučajeva će odrediti kvalitetu vašeg softvera, čime će se odrediti vrijednost i produktivnost i uspjeh tima tvrtke.

Pisanje testnog slučaja

Testni slučaj možemo definirati kao skup ulaza i izlaza uvjeta ili varijabli koje će pomoći ispitivaču u utvrđivanju ispunjava li AUT (aplikacija koja se testira) zahtjeve navedene u specifikaciji softverskog zahtjeva ili dokumentu zahtjeva. To je u osnovi dokument koji sadrži podatke kao što su preduvjeti za testiranje, testni podaci koji se koriste za testiranje, test test, opis testa, postkokvencija ispitivanja i korake za provođenje ispitivanja. Također sadrži podatke o promatranom rezultatu, tj. Stvarnom rezultatu i rezultatu prema zahtjevu tj. Očekivanom rezultatu.

Svi su ti podaci navedeni za određeni testni scenarij kako bi se provjerila sukladnost s dokumentom zahtjeva. Ovisno o usporedbi stvarnog rezultata i očekivanog rezultata, testni je slučaj označen kao prolaz i neuspjeh. Slučaj prolaska test ima stvarni rezultat baš kao i očekivani rezultat koji je naveden u zahtjevu. S druge strane neuspješni testni slučaj nema stvarni izlaz koji odgovara očekivanom izlazu i stoga je označen kao neuspjeh.

Testni slučaj je scenarij koji je jedinstven i izvršljiv. Nosi ga ispitivač vođen jasno navedenim „testnim koracima“ u ispitnom slučaju. Testni slučaj može se smatrati nizom uputa danih u obliku koraka kako bi se provjerilo i potvrdilo ponašanje softvera prema zahtjevima.

Parametri ispitnog slučaja su:

  1. Id testnog slučaja
  2. Naziv testnog slučaja
  3. Opis testnog slučaja
  4. Podaci ispitivanja
  5. preduvjeti
  6. Koraci ispitivanja
  7. očekivani rezultat
  8. Stvarni rezultat
  9. Postconditions
  10. Okolina testnog slučaja

Ispitni slučajevi utječu na fazu testiranja, pa ih treba osigurati da su napisani i prije nego što faza ispitivanja stvarno započne. Pisanje testnog slučaja jednako je važno i nezaobilazno kao i proces testiranja.

Koraci za test slučaj

Koraci za pisanje dobrog testnog slučaja su:

  1. Dobar testni slučaj ima test test zajedno sa snažnim testnim nazivom koji osigurava jasnoću modula koji se ispituje. Uzmite primjer gdje testirate stranicu za prijavu. U tom slučaju koristite naslov koji u naslovu sadrži "SignUp Page".
  2. Dobar test test ima dobro strukturiran, snažan, kompaktan i jasan opis testa koji se provodi. Ponekad ovaj odjeljak može sadržavati preduvjete, informacije o testnom okruženju i druge takve čimbenike.
  3. Dobar testni slučaj spominje pretpostavke ili bilo kakve preduvjete potrebne za pravilno izvođenje testiranja. To može sadržavati bilo kakav zahtjev, poput bilo kakvih dozvola pristupa potrebnih za pristup modulu koji se testira u aplikaciji.
  4. Test test u kojem se spominju podaci testnih podataka koji se koriste za testiranje smatra se dobrim testnim slučajem.
  5. Koraci u testnim slučajevima trebaju biti sažeti, jednostavni i jasni. Pazite da koraci ne dovode u zabludu da ne bi gubili vrijeme dok je testiranje obavljeno
  6. Očekivani i stvarni rezultati za svaki korak trebaju biti jasno navedeni. Ovo su od velike pomoći testeru jer se njime koristi, tester može jasno prepoznati korak u kojem aplikacija ne uspije za vrijeme neuspjeha.
  7. Posljednje, ali ne najmanje bitno, pobrinite se da se testni slučaj ponovno iskoristi

Primjer test slučaja za testiranje ako se korisnik može registrirati u program koji sadrži e-poštu, telefonski broj, postavljenu lozinku u obrascu.

Naziv testnog slučaja: Autentifikacija stranice za prijavu

Opis: Novi korisnik trebao bi se moći uspješno registrirati u aplikaciji.

Preduvjet : korisnik bi trebao biti novi korisnik.

Savjeti i trikovi

Tijekom pisanja testnih slučajeva trebali biste imati na umu neke točke poput:

  • Osigurajte da testni slučaj osigurava dobru pokrivenost testa, tj. Da nijedna ključna funkcionalnost nije promašena
  • Osigurajte da su negativni testni slučajevi ili negativni scenariji testiranja također dokumentirani i temeljito testirani.

Zaključak

Test slučajevi su snažni i korisni su budućim zaposlenicima pružajući im istinu o sustavu i njegovim funkcionalnostima.

Preporučeni članci

Ovo je vodič za pisanje test slučaja? Ovdje smo razgovarali o uvodu, pisanju testnih slučajeva, koracima za pisanje dobrog testnog slučaja, parametrima i nekim savjetima i trikovima. Možete i proći naše druge predložene članke da biste saznali više -

  1. W hat je testiranje softvera?
  2. Ispitivanje crne kutije
  3. Karijera kao softverski inženjer
  4. Appium vs Selenium
  5. Tehnike ispitivanja crne kutije
  6. 8 Važan zadatak za pisanje predloška plana testa

Kategorija: