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 !

Automatizacija integracijskog testiranja (CROSBI ID 383373)

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

Strešnjak, Stanislav Automatizacija integracijskog testiranja / Hocenski, Željko (mentor); Osijek, . 2012

Podaci o odgovornosti

Strešnjak, Stanislav

Hocenski, Željko

hrvatski

Automatizacija integracijskog testiranja

U procesu razvoja složene programske podrške, gdje se programska podrška sastoji od više cjelina, koje se zasebno razvijaju, razvojni timovi vrše razvoj pojedine komponente na računalima u razvojnoj okolini, koja nije jednaka okolini gdje će se programska podrška izvršavati. Proces spajanja gotovih komponenti u cjeloviti sistem, osnovno testiranje sučelja i interakcije između svih komponenti, koje tvore složeni sistem, kao i interakcija sa specifičnim vanjskim sučeljima (npr. razna telekomunikacijska sučelja raznih davatelja usluga) predstavljaju integracijsko testiranje. Svrha integracijskog testiranja je omogućavanje ispravnog komuniciranja između komponenti sistema i s vanjskim sistemima, te osnovno funkcioniranje sistema s gledišta tehničkih zahtjeva. Tema ovog magistarskog rada je poboljšavanje učinkovitosti i optimiranje vremena izvođenja integracijskog testiranja. Kako bi se poboljšala učinkovitost i omogućilo jednostavnije regresijsko testiranje izvršena je automatizaciju testiranja pomoću alata Robot Framework, koji omogućava automatsko izvođenje i evaluaciju izvedenih testova, te generiranje izvještaja o provedenom testiranju. Alat je dostupan za korištenje bez naknade, jednostavan za uporabu i dovoljno brz pa je stoga pogodan za automatizaciju testiranja. Dodatnim uvođenjem Hudson platforme za stalnu integraciju omogućilo se automatsko pokretanje testova prilikom izdavanja nove inačice bilo koje komponente programskog rješenja, kao i povijesni grafički prikaz rezultata testiranja za proteklo razdoblje. U magistarskom radu primijenjena je metodologija vodopada poboljšana iterativnim postupcima. Primjenom iterativnih postupaka omogućeno je testiranje primijeniti ranije tijekom razvoja pa stoga i ranije otkrivanje i ispravljanje pogrešaka. Uvođenjem nekoliko kraćih vremenskih perioda, a time i nekoliko kraćih rokova za završetak pojedinih iteracija, umjesto jednog dugačkog perioda, testiranje je dobilo na dinamičnosti. Time se efikasnost i motivacija tima koji provodi integracijsko testiranje cijelo vrijeme trajanja testiranja održala na visokoj razini, a poboljšala se i kvaliteta praćenja rezultata.

testiranje; programska podrška; integracija; automatizacija testiranja

nije evidentirano

engleski

Integration testing automation

nije evidentirano

software; testing; integration; automated testing

nije evidentirano

Podaci o izdanju

81

23.03.2012.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Osijek

Povezanost rada

Računarstvo