Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1204075

Razvoj web aplikacije i automatiziranih testova za poslužiteljski servis (1192)


Stanković, Antonio
Razvoj web aplikacije i automatiziranih testova za poslužiteljski servis (1192), 2020., diplomski rad, preddiplomski, Stručni studij računarstva (Programsko inženjerstvo (10)), Zagreb


CROSBI ID: 1204075 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Razvoj web aplikacije i automatiziranih testova za poslužiteljski servis (1192)
(Development of web application and automated tests for server service (1192))

Autori
Stanković, Antonio

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski

Fakultet
Stručni studij računarstva (Programsko inženjerstvo (10))

Mjesto
Zagreb

Datum
29.09

Godina
2020

Stranica
26

Mentor
Šimec, Alen

Ključne riječi
automatizirano testiranje, jedinično i integracijsko testiranje, golang, docker, angular
(automated testing, unit and integration testing, golang, docker, angular)

Sažetak
U radu istražujemo prednosti i nedostatke testiranja kod izrade poslužiteljskog servisa. Za izradu poslužiteljskog servisa i pisanje testova korištene su moderne tehnologije. Sustav je konteineriziran pomoću docker alata, a produkcijski kod i testovi su pisani u Go-u, modernom jeziku opće namjene, ali iznimno optimiziran za kreiranje poslužiteljskog serivsa. Za izradu web stranice je korišteni programski okvir angular, no ovaj rad se ne bavi testiranjem korisničkog sučelja, već samo logike na poslužiteljskom serivsu. Korisničko sučelje se ne testira zbog učestalosti promjene specifikacija na frontendu. Testovi su podjeljeni na jedinične testove i integracijske testove, te je u ovom radu opisana razlika između istih, prednosti i nedostaci. Navedeni su još primjeri u kojima ima smisla jedinično testiranje, a u kojima ima smisla samo integracijsko testiranje. U radu se ne koristi nikakav strani programski okvir za testiranja programske podrške, već su svi testovi napisani u Go-u. Jedinični testovi se pokreću pomoću integrirane Go-ve naredbe go test, a integracijski su zaseban servis koji se naknadno pokreće pomoću docker-a. Rad potvrđuje kako su testovi iznimno koristni alati za poboljšanje točnosti programa, ali se preporuča korištenje testova u kombinaciji sa ostalim praksama za poboljšanje kvalitete programa.

Izvorni jezik
Hrvatski

Znanstvena područja
Informacijske i komunikacijske znanosti



POVEZANOST RADA


Ustanove:
Tehničko veleučilište u Zagrebu

Profili:

Avatar Url Alen Šimec (mentor)


Citiraj ovu publikaciju:

Stanković, Antonio
Razvoj web aplikacije i automatiziranih testova za poslužiteljski servis (1192), 2020., diplomski rad, preddiplomski, Stručni studij računarstva (Programsko inženjerstvo (10)), Zagreb
Stanković, A. (2020) 'Razvoj web aplikacije i automatiziranih testova za poslužiteljski servis (1192)', diplomski rad, preddiplomski, Stručni studij računarstva (Programsko inženjerstvo (10)), Zagreb.
@phdthesis{phdthesis, author = {Stankovi\'{c}, Antonio}, year = {2020}, pages = {26}, keywords = {automatizirano testiranje, jedini\v{c}no i integracijsko testiranje, golang, docker, angular}, title = {Razvoj web aplikacije i automatiziranih testova za poslu\v{z}iteljski servis (1192)}, keyword = {automatizirano testiranje, jedini\v{c}no i integracijsko testiranje, golang, docker, angular}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Stankovi\'{c}, Antonio}, year = {2020}, pages = {26}, keywords = {automated testing, unit and integration testing, golang, docker, angular}, title = {Development of web application and automated tests for server service (1192)}, keyword = {automated testing, unit and integration testing, golang, docker, angular}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font