Skoči na glavni sadržaj
Završni, diplomski i specijalistički rad

Razvoj web aplikacije pokretan testiranjem

Turković, Michael

2018.

Diplomski rad (sveučilišni)

Sveučilište Josipa Jurja Strossmayera u Osijeku, Sveučilište Josipa Jurja Strossmayera u Osijeku, Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek, Zavod za programsko inženjerstvo

https://urn.nsk.hr/urn:nbn:hr:200:358853

Svrha ovog rada je razviti web aplikaciju pokretanu testiranjem, te kroz testove prilikom razvoja osigurati kvalitetu i ispravnost. Ispravnost aplikacije osigurana je kroz testiranje pojedinih dijelova i funkcija. Tijekom razvoja, testiranje olakšava programeru pronalazak i brže ispravljanje grešaka. Za provedbu kvalitetnih testova potrebno je odabrati i određeni alat, a sve u ovisnosti o korištenoj tehnologiji. Za potrebe testiranja ove aplikacije korištene su tehnologije i alati koji omogućuju testiranje JavaScript koda. Testovi su podijeljeni na poslužiteljsku i klijentsku stranu. Na poslužiteljskoj strani testirane su funkcionalnosti komunikacije s bazom podataka te pružanja usluga klijentskoj strani. Na klijentskoj strani cilj je osigurati što kvalitetnije korisničko iskustvo. Nakon provedbe testova generirano je izvješće pokrivenosti koda testovima, koji na poslužiteljskoj strani iznosi 84.07%, dok je na klijentskoj 77.4%. Na temelju rezultata može se reći da se osigurala vrlo dobra kvaliteta aplikacije. Uz pomoć funkcionalnih testova utvrđeno je, da je uz određenu kvalitetu ispravnost aplikacije na visokoj razini.

automatsko testiranje razvoj pokretan testiranjem testiranje web aplikacija

turkovic_michael_etfos_2018_diplo_sveuc.pdf, 1.37 MB Otvori Preuzmi

Otvoreni pristup

Autori Turković, Michael (Autor)

Mentori Martinović, Goran (Mentor)

Povjerenstvo za obranu Martinović, Goran (Predsjednik povjerenstva) ; Nenadić, Krešimir (Član povjerenstva) ; Baumgartner, Alfonzo (Član povjerenstva)

Alternativni naslovi
(engleski) Test-driven web development

Alternativni sažeci

(engleski) The purpose of this paper is to develop a web application by the process of test driven development and through tests ensure quality and correctness of application. Application validity is ensured through testing of individual parts and functions. During development, testing makes it easier for the developer to find and fix errors. For the implementation of quality tests, it is necessary to select a specific tool, all depending on the used technology. For testing purposes of this application, technologies and tools that allow testing Javascript code are used. Tests are divided into server and client side. On the server side, the functionality of communication with the database and functionality of providing services to clients are tested. On the client side, the goal was to provide a better user experience. After the tests were passed, a code coverage report was generated, which is 84.07% for the server side, and 77.4% for the client side. Based on the results, very good application quality is ensured. With the help of functional tests, it was determined that with a certain quality, the application is at a high level.

Alternativne ključne riječi
automated testing test driven development testing web application

Ustanova koja je dodijelila ak./str. stupanj

Sveučilište Josipa Jurja Strossmayera u Osijeku, Sveučilište Josipa Jurja Strossmayera u Osijeku, Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek, Zavod za programsko inženjerstvo

Studijski program

Računarstvo; sveučilišni; diplomski

Umjetnička i znanstvena područja, polja i grane

Tehničke znanosti / Računarstvo / programsko inženjerstvo

Datumi

Datum obrane: 10.10.2018.

Jezici

hrvatski

Datum izrade zapisa

17.10.2018.

Broj posjeta 0
Broj preuzimanja 0