Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Automatizirano testiranje aplikacijskih programa eksperimentalnom metodologijom (CROSBI ID 352966)

Ocjenski rad | magistarski rad (mr. sc. i mr. art.)

Vasilić, Suzana Automatizirano testiranje aplikacijskih programa eksperimentalnom metodologijom / Perić, Nedjeljko (mentor); Osijek, . 2009

Podaci o odgovornosti

Vasilić, Suzana

Perić, Nedjeljko

hrvatski

Automatizirano testiranje aplikacijskih programa eksperimentalnom metodologijom

Automatizacija procesa prisutna je u raznim granama proizvodnih procesa. Takav je slučaj i sa razvojem programske podrške odnosno pri razvoju poslovnih aplikacija. Budući da testiranje programske podrške čini osnovu za osiguranje kvalitete podrške, automatizacijom testiranja nastoji se izbjeći dugotrajno ponavljajuće ručno testiranje i ubrzati testiranje. Testiranje programske podrške obuhvaća analizu zahtjeva i dokumentacije, određivanje testova, provođenje testova i analizu rezultata. Automatizacija testiranja najčešće podrazumijeva automatizaciju provođenja testova za što je potrebno unaprijed napraviti analizu zahtjeva i pripremiti testne slučajeve. Uobičajene metode testiranja temelje se na pisanju testnih slučajeva. Međutim, u stvarnim uvjetima razvoja programske podrške pisanje testnih slučajeva ponekad je teško izvedivo. Kako bi se proces testiranja pojednostavio, moguće je koristiti neformalne metode testiranja. Jedan od oblika neformalnog testiranja je eksploratorno testiranje koje provode korisnici. Osnovna razlika između eksploratornog i standardnog načina testiranja je što za eksploratorno testiranje ne treba unaprijed pripremiti testove. Cilj ovog rada je provesti analizu procesa automatizacije testiranja programske podrške i analizirati postojeća dostignuća u polju automatizacije testiranja. Analizirane su mogućnosti i način provođenja automatizacije s obzirom na pojedine dijelove procesa testiranja. Napravljena analiza primijenjena je na primjeru programa poslovne aplikacije te je dana analiza učinkovitosti u vremenu i pronađenim pogreškama. Kako bi se utvrdile prednosti i nedostaci automatiziranog testiranja, provedeno je i ručno testiranje programa poslovne aplikacije. Radi usporedbe učinkovitosti ručnog testiranja ono je provedeno na dva načina: kao testiranje temeljeno na modelu i kao eksploratorno testiranje. Rezultati automatiziranog testiranja programa poslovne aplikacije uspoređeni su s ostvarenim rezultatima ručnog testiranja. Analizirane su prednosti i nedostaci pojedinog načina testiranja te opravdanost provođenja automatizacije testiranja.

automatizirano testiranje; eksploratorno testiranje; diskretni sustavi; kvaliteta softvera

nije evidentirano

engleski

Automated application testing using experimental methodology

nije evidentirano

automated testing; exploratory testing; discret systems; software quality

nije evidentirano

Podaci o izdanju

111

27.03.2009.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Osijek

Povezanost rada

Računarstvo, Temeljne tehničke znanosti