Pages

Automatizirano testiranje API-ja korištenjem Cypress okruženja
Automatizirano testiranje API-ja korištenjem Cypress okruženja
Dejana Ristić
Cilj ovog diplomskog rada je automatizacija testiranja API-ja koji je dio testnog softvera Parabank. Objašnjena je važnost testiranja softvera i princip rada API-ja. Detaljno je opisan postupak provođenja testiranja koji započinje planiranjem testiranja i odabirom alata za testiranje. Objašnjeno je i kako se pišu skripte za automatsko izvođenje testova u Cypress okruženju. Alat korišten za automatizaciju testova je Cypress, a testne skripte pisane su programskim jezikom...
Automatizirano testiranje aplikacije izrađene u tehnologiji web usluga
Automatizirano testiranje aplikacije izrađene u tehnologiji web usluga
Srđan Dragaš
U završnom radu testirana je internet aplikacija za praćenje studentske prakse, koja mentorima pruža jednostavan način za praćenje studenata koji odrađuju praksu kod njih, a studentima lakši način za komunikaciju i dobitak povratnih informacija o napretku kod dodijeljenih mentora. U teorijskom dijelu rada opisane su korištene tehnologije pri testiranju, vrste testiranja i njihove prednosti te je opisan proces testiranja aplikacije i kako nastaju testni slučajevi. Praktični dio...
Automatizirano testiranje email servisa korištenjem Cypress okruženja
Automatizirano testiranje email servisa korištenjem Cypress okruženja
Filip Cica
Ovaj diplomski rad istražuje email tehnologiju i pristupe njezinom testiranju, s posebnim naglaskom na cypress razvojno okruženje. Objašnjava koncept email tehnologije i metode za njezino testiranje unutar cypressa. Centralni dio rada predstavlja novi priključak za testiranje email servisa, razvijen s ciljem otklanjanja nedostataka postojećih rješenja i omogućavanja besplatnog testiranja. Priključak je integriran u cypress dokumentaciju nakon pregleda od strane razvojnih...
Automatizirano testiranje informacijsko-zabavnog sustava vozila
Automatizirano testiranje informacijsko-zabavnog sustava vozila
Leo Matančić
U ovom radu opisana je primjena automatiziranog testiranja nad informacijsko-zabavnim sustavom vozila Rimac Concept_One. Prvo je izrađena aplikacija koja koristi ZMQ način komunikacije publish-subscribe, a služi za simuliranje mehaničkih ulaza korisnika prema zaslonima vozila. Zatim je nad takvim sustavom kroz integrirano razvojno okruženje Qt Creator izvedeno testiranje jedinica metodom podatcima vođenog testiranja na C++ izvornom kodu te QML grafičkim sučeljima aplikacija vozila....
Automatizirano testiranje internet servisa
Automatizirano testiranje internet servisa
Luka Ušković
U završnom radu razvijen je sustav automatskih testova namijenjen brzom pronalasku grešaka u razvoju web servisa. Ovakav sustav implementira se u razvoj web aplikacije i pokreće se na svako ažuriranje web servisa sa ciljem održavanja kvalitete sustava. U teorijskom dijelu rada opisane su tehnologije korištene u razvoju ovakvog sustava, funkcionalnosti web servisa koji se testira te planiranje testnih scenarija. Praktični dio rada bavi se izradom sustava automatskih testova u...
Automatizirano testiranje mobilne Android aplikacije korištenjem alata Appium
Automatizirano testiranje mobilne Android aplikacije korištenjem alata Appium
Barbara Aščić
Cilj ovog diplomskog rada je provedba automatiziranih testova za aplikaciju Azil Osijek. Za provedbu automatiziranih testova izrađen je testni plan i testni slučajevi. Detaljno su opisane vrste i razine testiranja mobilnih aplikacija, izazovi koji se pojavljuju prilikom testiranja. Posebno je istaknuta uloga regresijskog testiranja i njena povezanost s automatiziranim testovima. Za izradu testova korišteno je programsko okruženje IntelliJ IDE te alat Appium s Cucumber...
Automatizirano testiranje web aplikacije za procjenu rizika obolijevanja od osteoporoze primjenom alata Selenium
Automatizirano testiranje web aplikacije za procjenu rizika obolijevanja od osteoporoze primjenom alata Selenium
Dominik Majdandžić
Web aplikacija razvijena u ovome radu služi da korisniku procjeni rizik obolijevanja od osteoporoze. Pomoću nje, korisnik može izračunati rizik da će u budućnosti oboljeti od osteoporoze. To se čini unosom šest čimbenika rizika: dob, rasa, težina, broj prijeloma koji nisu uzrokovani traumom, prisutnost reumatoidnog artritisa i prijašnje korištenje estrogena. Ti se podatci zatim obrađuju pomoću zadanog izraza te se dobiva rezultat. Korisniku je također omogućena registracija i...
Automatizirano testiranje web sustava
Automatizirano testiranje web sustava
Iva Hodić
U ovom radu istražena je važnost automatiziranog testiranja softvera te je napravljena usporedba dvaju alata za automatizirano testiranje, Cypress i Playwright. Glavni cilj rada je pružiti znanje za odabir najprikladnijeg alata za automatizaciju testiranja softverskih aplikacija, uzimajući u obzir potrebe projekta i specifikaciju aplikacije. Analizirani su ključni dijelovi testiranja softvera, uključujući funkcionalno i nefunkcionalno testiranje te različite razine testiranja....
Automatizirano upravljanje grijanjem pomoću pametne instalacije
Automatizirano upravljanje grijanjem pomoću pametne instalacije
Tomislav Rubil
U ovom radu opisan je sustav automatiziranog upravljnja grijanjem pomoću napredne instalacije popraćen naprednim upravljanjem rasvjetom u domaćinstvu. Osmišljen je projekt uvođenja automatiziranog upravljanja grijanjem pomoću napredne instalacije, te opisan od početka postavljanja uređaja do njihova povezivanja, te simulacije i puštanja u funkciju. Pri opisivanju sustava posebna je pozornost posvećena opisu rada i funkcije termostata (temperaturnog kontrolera), te programu KNX ETS4...
Automatska detekcija voća
Automatska detekcija voća
Luka Perić
U ovom diplomskom radu testirano je nekoliko algoritama računalnog vida i umjetnih neuronskih mreža koje bi se mogle primijeniti pri prepoznavanju voća u kartonskim kutijama. Prikupljene su slike za podatkovni skup za prepoznavanje jabuka sorte Granny Smith. Podatkovni skup je anotiran i augmentiran. Za detektiranje jabuka korištene su Faster RCNN i YOLO arhitekture neuronskih mreža. Sve mreže su imale odlične evaluacijske metrike. Pri procjeni veličine jabuka korištena je...
Automatska hranilica za divljač
Automatska hranilica za divljač
Mateo Brekalo
U ovom diplomskom radu izrađen je model automatske hranilice za divljač. Kroz ovaj rad opisuje se način funkcioniranja i problematika izrade modela. Model se sastoji od mikroupravljača, senzora za vlagu i temperaturu, udaljenost i detekciju pokreta, digitalnog pokaznika, modula za komunikaciju, RTC-a, modula za napajanje i elektromotora kao izvršnog člana. Radom automatske hranilice za divljač se upravlja preko mobilne platforme koristeći SMS poruke koje sadrže određene naredbe i...
Automatska optimizacija slika za web
Automatska optimizacija slika za web
Vlado Kopić
U radu je obrađena tema automatske optimizacije slika za Web te je predloženo i realizirano konkretno programsko rješenje. Postavljanje okvira za uspješno predstavljanje teme započeto je definiranjem pojmova kompresije i specifično, kompresije slika. Nakon uvođenja pojma JPEG kompresije slika i predstavljanja osnovnog oblika algoritma za JPEG enkodiranje, definirani su ključni dijelovi tog algoritma. Opisan je postupak prelaska iz RGB u YCbCr prostor boja, diskretna kosinusna...

Pages