Uvod u testiranje
- autor Nadica Hrgarek
- sri 11.6.2008
- 10:43
Greške otkrivene u produkciji mogu imati sljedeće posljedice: korisnik mora prijaviti i dokumentirati grešku, korisnici se moraju informirati o ispravljanju greške, privremenom rješenju ili slično, eventualno se mora popravljati baza podataka, instalacija nove verzije može trajati satima, a greška može doprinjeti i financijskom gubitku, gubitku imidža ili ugovora.
Problem testiranja programske opreme je to što se ne može iscrpno sve testirati. Ako se testiranje programske opreme koristi u komercijalne svrhe, tada povećava kvalitetu isporučenih programskih proizvoda, povećava zadovoljstvo korisnika i smanjuje troškove održavanja.
Ako se testiranje ne provodi ili je nedjelotvorno, u tom slučaju nastupa suprotan efekt: lošija kvaliteta proizvoda, nezadovoljstvo korisnika, veći troškovi održavanja te nepouzdani i netočni rezultati.
Za svaku fazu u procesu razvoja programske opreme postoji aktivnost testiranja. Proces upravljanja testiranjem (test management) programske opreme prema njemačkim autorima Spillneru i Linzu sastoji se od nekoliko aktivnosti: (1) planiranje testiranja i upravljanje, (2) analiza i oblikovanje testova, (3) izvođenje testova, (4) analiza rezultata i izvještaj o testiranju i (5) završetak aktivnosti testiranja. Planiranje testiranja u najboljem slučaju započinje već u fazi analize zahtjeva.
Razdvajanje razvoja i testiranja važna je pretpostavka za uspješno i učinkovito testiranje. Nezavisni testeri nisu emocionalno vezani s objektom ispitivanja i imaju drugačiji pogled na njega. Nezavisno testiranje zahtijeva povećanu komunikaciju između testera i programera. Razlikujemo tri razine nezavisnosti testiranja: testne slučajeve definiraju programeri, testne slučajeve definiraju testeri, testni slučajevi automatizirano se kreiraju uz pomoć računala.
Testni inženjeri moraju biti kreativni i biti u stanju testirati što je moguće više različitih scenarija koji se mogu dogoditi u praksi tijekom korištenja programske opreme. Testeri trebaju proučiti i razumjeti zahtjeve, dizajn i arhitekturu programske opreme te za svaki zahtjev napisati jedan ili više testnih slučajeva koji opisuju slijed izvođenja i očekivani rezultat.
izdvojeni tekstovi - srpanj 2008
3Com Wired and Wireless Bundle
Mrežno strujanje uto 24.6.2008
Dell Latitude XT
Olovkom i prstom uto 17.6.2008
Testiranje programske opreme
Uvod u testiranje sri 11.6.2008
TickIT
Nadzirana kvaliteta sri 11.6.2008
Lenovo ThinkStation S10
Grafički profesionalac sri 11.6.2008
Fujitsu Siemens Primergy RX300 S3
Veliki potencijali sri 11.6.2008
DoubleTake 5.0 Advanced for Windows
Replikacija po izboru sri 11.6.2008
Hrvatski izvoznici softvera
Made in Croatia sri 11.6.2008
Blaženka Urbanke, HSM Informatika
Problemi kao izazov sri 11.6.2008
Bolonja u Hrvatskoj danas
Neki novi klinci sri 11.6.2008
Telegra
Tehnologija na cesti sri 11.6.2008
Combis Konferencija, Zadar
Početak tradicije sri 11.6.2008
Web.Start 2008
Web kao život sri 11.6.2008
Sybase BI Forum Beograd
Petabajti su sadašnjost sri 11.6.2008
TM Forum Management Word 2008, Nica
Drmatori na Azurnoj obali sri 11.6.2008
Oleg Maštruko
Bijeli papiri sri 11.6.2008















