Pregled bibliografske jedinice broj: 673549
Automatizacija integracijskog testiranja
Automatizacija integracijskog testiranja, 2012., magistarski rad, Elektrotehnički fakultet Osijek, Osijek
CROSBI ID: 673549 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Automatizacija integracijskog testiranja
(Integration testing automation)
Autori
Strešnjak, Stanislav
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, magistarski rad
Fakultet
Elektrotehnički fakultet Osijek
Mjesto
Osijek
Datum
23.03
Godina
2012
Stranica
81
Mentor
Hocenski, Željko
Ključne riječi
testiranje; programska podrška; integracija; automatizacija testiranja
(software; testing; integration; automated testing)
Sažetak
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.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
165-0361621-2000 - Distribuirano računalno upravljanje u transportu i industrijskim pogonima (Hocenski, Željko, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Profili:
Željko Hocenski
(mentor)