Predložak plana testiranja (primjer dokumenta s uzorkom)

Što je predložak plana testiranja?

Predložak plana testiranja je detaljan dokument koji opisuje strategiju testiranja, ciljeve, raspored, procjenu i rezultate te resurse potrebne za testiranje. Plan testiranja pomaže nam odrediti napor potreban za provjeru kvalitete aplikacije koja se testira. Plan testiranja služi kao nacrt za provođenje aktivnosti testiranja softvera kao definiranog procesa koji se detaljno prati i kontrolira od strane voditelja testiranja.

Izrada a Plan testiranja je obavezan kako bi se osigurao uspjeh vašeg projekta testiranja softvera. Ako ste novi u planiranju testiranja, pogledajte ovaj vodič Kako izraditi plan testiranja

Preuzmite ogledni predložak plana testiranja

Predložak plana testiranja

U nastavku pronađite važne sastavne dijelove plana testiranja-

1. Uvod

Kratak uvod o testnim strategijama, procesu, tijeku rada i metodologijama korištenim u projektu

1.1) Opseg


1.1.1) U opsegu

Opseg definira značajke, funkcionalne ili nefunkcionalne zahtjeve softvera koji će biti ispitan

1.1.2) Izvan opsega

Izvan opsega definira značajke, funkcionalne ili nefunkcionalne zahtjeve softvera koji neće ispitan

1.2) Cilj kvalitete


Ovdje spomenite sveukupni cilj koji planirate postići ručnim i automatiziranim testiranjem.

Neki ciljevi vašeg projekta testiranja mogli bi biti

  • Osigurajte da je aplikacija koja se testira u skladu s funkcionalnim i nefunkcionalnim zahtjevima
  • Osigurajte da AUT zadovoljava specifikacije kvalitete koje je definirao klijent
  • Greške/problemi identificiraju se i popravljaju prije nego što se objavi

1.3) Uloge i odgovornosti


Detaljan opis uloga i odgovornosti različitih članova tima

  • QA analitičar
  • Voditelj ispitivanja
  • Upravitelj konfiguracija
  • Developeri
  • Instalacijski tim

Između ostalog

2) Metodologija ispitivanja

2.1) Pregled


Navedite razlog usvajanja određene metodologije testiranja za projekt. Metodologija ispitivanja odabrana za projekt mogla bi biti

  • Slap
  • iterativan
  • Okretan
  • Ekstremno programiranje

Odabrana metodologija ovisi o više čimbenika. Možete pročitati o metodologiji testiranja ovdje

2.2) Razine ispita


Razine testiranja definiraju vrste testiranja koje će se izvršiti na aplikaciji koja se testira (AUT). Razine testiranja prvenstveno ovise o opsegu projekta, vremenskim i proračunskim ograničenjima.

2.3) Trijaža grešaka


Cilj trijaže je da se

  • Za definiranje vrste rješenja za svaki bug
  • Za određivanje prioriteta grešaka i određivanje rasporeda za sve greške koje se trebaju popraviti.

2.4) Kriteriji suspenzije i zahtjevi za nastavak


Kriteriji obustave definiraju kriterije koji se koriste za obustavu cijelog ili dijela postupka testiranja, dok kriteriji nastavka određuju kada se testiranje može nastaviti nakon što je obustavljeno

2.5) Cjelovitost testa


Ovdje definirate kriterije koji će vaše testiranje smatrati dovršenim.

Na primjer, nekoliko kriterija za provjeru potpunosti testa bilo bi

  • 100% pokrivenost testom
  • Izvršeni su svi ručni i automatizirani testni slučajevi
  • Sve otvorene pogreške su ispravljene ili će biti ispravljene u sljedećem izdanju

3) Rezultati ispitivanja

Ovdje spomenite sve testne artefakte koji će biti isporučeni tijekom različitih faza životnog ciklusa testiranja.

Evo jednostavnih rezultata

  • Plan testiranja
  • Testni slučajevi
  • Matrica sljedivosti zahtjeva
  • Izvješća o greškama
  • Strategija testiranja
  • Test metrike
  • Odjava korisnika

4) Potrebe resursa i okoliša

4.1) Alati za testiranje


Napravite popis alata poput

Potrebno za testiranje projekta

4.2) Testno okruženje


Spominje minimum hardver zahtjevi koji će se koristiti za testiranje aplikacije.

Sljedeći softvera potrebni su uz softver specifičan za klijenta.

  • Windows 8 i više
  • Office 2013 i noviji
  • MS Exchange itd.

5) Pojmovi/akronimi

Navedite sve pojmove ili kratice korištene u projektu

POJAM/KRATICA DEFINICIJA
API Sučelje aplikacijskog programa
Austrije Aplikacija pod testom

Preuzmite gornji format predloška plana testiranja

Uzorak plana testiranja Dokument Bankarska web aplikacija Primjer

1 Uvod

Plan testiranja osmišljen je tako da propisuje opseg, pristup, resurse i raspored svih aktivnosti testiranja projekta Guru99 Bank. Plan utvrđuje stavke koje treba testirati, značajke koje treba testirati, vrste testiranja koje treba izvesti, osoblje odgovorno za testiranje, resurse i raspored potrebne za dovršetak testiranja i rizike povezane s planom.

1.1 Opseg

1.1.1 U opsegu

Sve značajke web stranice Guru99 Bank koje su definirane u zahtjevima softvera naočale potrebno ih je testirati
Naziv modula Primjenjive uloge Description
Upit o stanju Voditelj kupca Kupac: Korisnik može imati više bankovnih računa. Može vidjeti samo stanje svojih računa Voditelj: Voditelj može vidjeti stanje svih kupaca koji su pod njegovim nadzorom
Prijenos sredstava Voditelj kupca Kupac: Korisnik može izvršiti prijenos sredstava sa svog "vlastitog" računa na bilo koji odredišni račun. Voditelj: Upravitelj može prenijeti sredstva s bilo kojeg izvornog bankovnog računa na odredišni račun
Mini Izjava Voditelj kupca Mini izvod prikazuje zadnjih 5 transakcija računa Kupac: Kupac može vidjeti mini-izvod samo svojih “vlastitih” računa Menadžer: Voditelj može vidjeti mini-izvod bilo kojeg računa
Prilagođena izjava Voditelj kupca Prilagođeni izvod omogućuje vam filtriranje i prikaz transakcija na računu na temelju datuma, vrijednosti transakcije Kupac: Kupac može vidjeti prilagođeni izvod samo svojih “vlastitih” računa Voditelj: Upravitelj može vidjeti prilagođeni izvod bilo kojeg računa
Promjena lozinke Voditelj kupca Kupac: Kupac može promijeniti lozinku samo svog računa. Voditelj: Upravitelj može promijeniti lozinku samo svog računa. Ne može promijeniti lozinke svojih klijenata
Novi kupac Voditelj Voditelj: Upravitelj može dodati novog kupca.
Voditelj Menadžer: Voditelj može uređivati ​​detalje kao što su adresa, e-mail, telefon kupca.
Novi profil Voditelj Trenutno sustav nudi 2 vrste računa • Štedni • Tekući Klijent može imati više štednih računa (jedan na svoje ime, drugi na zajedničko ime itd.). Može imati više tekućih računa za različite tvrtke koje posjeduje. Ili može imati više tekućih i štednih računa. Menadžer: Upravitelj može dodati novi račun za postojećeg klijenta.
Uređivanje računa Voditelj Menadžer: Upravitelj može dodati podatke za uređivanje računa za postojeći račun
Izbriši račun Voditelj Menadžer: Upravitelj može dodati ili izbrisati račun za kupca.
Izbriši kupca Voditelj Korisnik se može izbrisati samo ako nema aktivnih tekućih ili štednih računa Menadžer: Voditelj može izbrisati klijenta.
depozit Voditelj Menadžer: Upravitelj može uplatiti novac na bilo koji račun. Obično se radi kada se gotovina položi u podružnicu banke.
Povlačenje Voditelj Menadžer: Upravitelj može povući novac s bilo kojeg računa. Obično se radi kada se gotovina podiže u poslovnici banke.

1.1.2 Izvan opsega

Ove se značajke ne testiraju jer nisu uključene u specifikacije softverskih zahtjeva
  • Korisnička sučelja
  • Hardverska sučelja
  • Softverska sučelja
  • Logična baza podataka
  • Komunikacijska sučelja
  • Sigurnost i izvedba web stranice

1.2 Cilj kvalitete

Ciljevi testa su da se provjeriti Funkcionalnost web stranice Guru99 Bank, projekt bi se trebao usredotočiti na testiranje bankovno poslovanje poput upravljanja računom, povlačenja i stanja… itd. do jamčiti sve te operacije mogu funkcionirati Normalno u stvarnom poslovnom okruženju.

1.3 Uloge i odgovornosti

Projekt bi trebao koristiti outsource članovi kao ispitivač kako bi uštedjeli troškove projekta.
Ne. Član Zadaci
1. Voditelj ispitivanja Upravljajte cijelim projektom Definirajte smjerove projekta Pribavite odgovarajuće resurse
2. test Identificiranje i opisivanje odgovarajućih testnih tehnika/alata/arhitekture automatizacije. Provjera i procjena testnog pristupa. Izvršavanje testova, bilježenje rezultata, izvješćivanje o nedostacima. Vanjski članovi
3. Programer u testu Implementirajte testne slučajeve, testni program, testni paket itd.
4. Test Administrator Izrađuje i osigurava da se ispitno okruženje i sredstva upravljaju i održavaju. Podrška testeru za korištenje testnog okruženja za izvođenje testa
5. članovi SQA Preuzmi odgovornost za osiguranje kvalitete. Provjerite ispunjava li proces testiranja specificirane zahtjeve

2 Metodologija ispitivanja

2.1 Pregled

2.2 Razine testa

U projektu Guru99 Bank potrebno je provesti 3 vrste testiranja.
  • Integracija Testiranje (pojedinačni softverski moduli se kombiniraju i testiraju kao grupa)
  • sistem Testiranje: Provedeno na potpun, integriran sustav za procjenu usklađenosti sustava s njegovim specificiranim zahtjevima
  • API testiranje: Testirajte sve API-je stvorene za softver koji se testira

2.3 Trijaža grešaka

2.4 Kriteriji suspenzije i zahtjevi za nastavak

Ako članovi tima prijave da postoje 40% testnih slučajeva Neuspjela, obustavite testiranje dok razvojni tim ne popravi sve neuspjele slučajeve.

2.5 Cjelovitost testa

  • Određuje kriterije koji označavaju a uspješan završetak testne faze
  • trčanje stopa je obavezna 100% osim ako nije naveden jasan razlog.
  • Proći stopa je 80% postizanje prolaznosti je obavezan

2.6 Projektni zadatak te procjena i raspored

Zadatak Članovi Procijenite napor
Napravite specifikaciju testa Dizajner testa 170 radnih sati
Izvođenje testa Tester, Test Administrator 80 radnih sati
Test Report Ispitivač 10 radnih sati
Isporuka testa 20 radnih sati
ukupno 280 radnih sati
Raspored dovršetka ovih zadataka

3 Rezultati testa

Isporučeni rezultati testa navedeni su u nastavku Prije faze testiranja
  • Dokument s planovima ispitivanja.
  • Test slučajevi dokumenti
  • Specifikacije dizajna testa.
Tijekom testiranja – Simulatori alata za testiranje. – Podaci o ispitivanju – Testirajte matricu mogućnosti praćenja – Dnevnici pogrešaka i zapisnici izvršenja. Nakon završetka ciklusa testiranja
  • Rezultati ispitivanja/izvješća
  • Izvješće o kvaru
  • Smjernice za postupke instalacije/testiranja
  • Izdajte bilješke

4 Potrebe resursa i okoliša

4.1 Alati za testiranje

Ne. Resursi Descriptioni
1. Server Potreban je poslužitelj baze podataka koji se instalira MySQL poslužitelj Web poslužitelj koji instalira Apache poslužitelj
2. Alat za testiranje Razvijte alat za testiranje koji može automatski generirati rezultat testa prema unaprijed definiranom obliku i automatizirano izvršavanje testa
3. mreža Postavite LAN Gigabit i 1 internetsku liniju brzine najmanje 5 Mb/s
4. računalo Najmanje 4 računala rade Windows 7, RAM 2 GB, CPU 3.4 GHz

4.2 Testno okruženje

Spominje minimalne hardverske i softverske zahtjeve koji će se koristiti za testiranje aplikacije. Uz softver specifičan za klijenta potreban je sljedeći softver.
  • Windows 11 i više
  • Office 2021 i noviji
  • MS Exchange itd.

opširnije Čitaj više