Napredna pretraga

Pregled bibliografske jedinice broj: 673549

Automatizacija integracijskog testiranja


Strešnjak, Stanislav
Automatizacija integracijskog testiranja 2012., magistarski rad, Elektrotehnički fakultet Osijek, Osijek


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.3

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


Projekt / tema
165-0361621-2000 - Distribuirano računalno upravljanje u transportu i industrijskim pogonima (Željko Hocenski, )

Ustanove
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek