You are on page 1of 14

Diplomski studij računarstva, 2.

godina

Osiguranje kakvoće
programske podrške
Auditorne vježbe 5: Plan i izvještaj s
testiranja
Za izradu ovog dijela projektnog zadatka koristiti predložak: Plan i izvještaj s testiranja (Loomen)
Uvodne stranice
• Prva stranica
• Naziv ustanove, naziv aplikacije i naziv dokumenta
• Kontrolna stranica promjena
• Broj izmjena, broj stranica, datum izmjene
• Naslovna stranica
• Naziv, datum, osoba koja je priredila dokument
• Sadržaj
• Predgovor
• Koji projektni tim radi na ovoj dokumentaciji?
• U kojoj se fazi trenutno nalazi projekt?
• Tko je kontakt osoba za ovaj dokument?
1. Pregled
• 1.1. Ciljevi sustava
• Kratko opisati ciljeve sustava koji se testira.
• 1.2. Opis sustava
• Kratki opis sustava i funkcije koje bi trebao obavljati.
• 1.3. Ciljevi plana testiranja
• Kratko opisati ciljeve ovog dokumenta.
• Definirati odgovornosti, testno okruženje, metodologiju i
faze testiranja.
• 1.4. Reference
• Navesti izvore informacija koji su korišteni pri izradi ovog
dokumenta.
• 1.5. Neriješena pitanja
• Navesti probleme (ako postoje) koji bi mogli biti od važnosti
za testiranje.
2. Opseg testiranja
• 2.1 Funkcionalnosti koje treba testirati
• Specificirati funkcionalnosti koje će biti testirane. (npr.
registracija korisnika, unos u bazu podataka...)
• 2.2 Funkcionalnosti koje ne treba testirati
• Specificirati funkcionalnosti koje se neće testirati i navesti
razloge zašto.
3. Metode testiranja
• 3.1 Pristup testiranju
• Za svaku funkcionalnost ili grupu funkcionalnosti navesti
vrstu testa, tehniku i alate korištene za testiranje.
• 3.2 Podaci za testiranje
• Navesti izvor i količinu padataka korištenih za testiranje.
• 3.3 Dokumenti testiranja
• Navesti da će biti napravljen izvještaj s testiranja gdje će biti
točno navedeni ulazni podaci i dobiveni rezultati.
• 3.4 Vrednovanje zahtjeva
• Opisati kako će rezultati testiranja biti povezani sa
zahtjevima sustava.
• 3.5 Obrasci kontrole
• Objasniti način na koji će se bilježiti rezultati tesiranja.
4. Faze testiranja
• 4.1. Definicija
• Objašnjenje procesa testiranja.
• 4.2. Učesnici
• Navesti učesnike u fazi testiranja
• 4.3. Izvori podataka
• Detaljan opis ulaznih podataka za testiranje.
• 4.4. Ulazni i izlazni kriteriji
• Napisati što se očekuje na izlazu (za određeni ulaz) i kako će
se vrednovati uspješnost.
• 4.5. Zahtjevi
• Navesti zahtjeve koji se vrednuju u ovoj fazu. (npr. točnost,
brzina)
• 4.6. Rezultati rada
• Opisati kako će izgledati rezultati testiranja (izvještaj).
5. Okruženje za testiranje
• 5.1 Hardver
• Opisati hardver na kojem će se provoditi testiranje.
• 5.2 Softver
• Opisati softver koji je nužan za provedbu testiranja.
• 5.3 Lokacija
• Navesti mjesto gdje će se provoditi testiranje. (npr.
laboratorij, ured)
• 5.4 Osoblje i obuka
• Navesti koje osoblje će vršiti testiranje i treba li posebna
obuka za njih.
6. Raspored
• Skicirati raspored testiranja s vremenima i zaduženjima
pojedinih sudionika.
Izvještaj s testiranja
• Novi dokument
• Uvodne stranice
• Prva stranica
• Kontrolna stranica promjena
• Naslovna stranica
• Sadržaj
• Predgovor
1. Uvod
• Napisati da je plan testiranja detaljno opisan u
dokumentu Plan testiranja
• Kratak slijed standardnog testiranja
• Testiranje će početi na razini modula, a zatim i na većim
cjelinama sve do cijelog sustava.
• Različite tehnike testiranja su prikladne u različitim stadijima
razvoja projekta.
• Testiranje izvodi projektant softvera, a kod nekih (većih)
projekata i neovisna grupa za testiranje.
2. Izvođenje testiranja
• Izvođenje testiranja treba se podijeliti u nekoliko
kategorija (Test 1, Test 2, Test 3,...) koje najčešće mogu
biti:
• Rad aplikacijskih funkcija (izbornici, unos podataka)
• Točnost izvršenih operacija (obrada slike, generiranje QR
koda)
• Izgled aplikacije (može se navesti i da se neće ocjenjivati).
• Test 1
• Test 2
• Test 3
• ...
• Rad aplikacije u cjelini
3. Testabilnost
• Testabilnost programa je predviđanje tendencije
pronalaženja pogreške za vrijeme slučajnog testiranja
kada su greške prisutne.
• Opisati ukratko ima li aplikacija visoku testabilnost (npr.
testiranjem je lako pronaći greške sustava) ili nisku
testabilnost (npr. greške se lagano prikriju i nije ih lako
otkriti testnim slučajevima).
4. Zaključak
• Napisati zaključak testiranja koja uključuje osvrt na:
• Rezultate testiranja koje je provedeno u prethodnim
koracima
• Učestale greške sustava (ako ih ima)
• Brzina i fluidnost pri korištenju aplikacije
• Ponašanje aplikcije u cjelini prilikom testiranja
Auditorne vježbe 1
Auditorne vježbe 2
Auditorne vježbe 3
Auditorne vježbe 4
Auditorne vježbe 5
Auditorne vježbe 6

You might also like