master's thesis
The development of environment for automatic testing and dynamic analysis of Electronic Program Guide TV application

Matko Turalija (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za računalno inženjerstvo i automatiku
Katedra za automatiku i robotiku
Metadata
TitleRazvoj okruženja za automatsko testiranje i dinamičku analizu TV aplikacije Elektronskog Programskog Vodiča
AuthorMatko Turalija
Mentor(s)Ratko Grbić (thesis advisor)
Abstract
Testiranje je u današnjoj industriji vrlo bitna stavka razvoja projekta. Unutar ovog diplomskog rada izrađeno je programsko profiliranje i unit testiranje za potrebe testiranja TV aplikacije elektronskog programskog vodiča. Pri odabiru alata i programskih okruženja za testiranje sustava bilo je bitno da su otvorenog koda i pogodni za testiranje ugradbenih računalnih sustava. Programsko profiliranje se može svrstati u black-box testiranje i izrađeno je koristeći Valgrind. Valgrind je skup programskih alata koji omogućava testiranje memorije, rada s priručnom memorijom, brojanje poziva funkcija, višenitnost te rada sa heap-om. Unit testiranje se može svrstati u white-box testiranje te je izrađeno koristeći programsko okruženje CMocka. Ovakav način testiranja radi se putem stub i mock funkcija. Testiranje je izrađeno za ugradbeni računalni sustav, točnije za programsku podršku TV aplikacije elektroničkog programskog vodiča.
KeywordsTesting Valgrind Unit testing CMocka Embbeded Systems
Parallel title (English)The development of environment for automatic testing and dynamic analysis of Electronic Program Guide TV application
Committee MembersRatko Grbić (committee chairperson)
Mario Vranješ (committee member)
Marijan Herceg (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za računalno inženjerstvo i automatiku
Katedra za automatiku i robotiku
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2016-09-30
Parallel abstract (English)
Testing in the industry today is a very critical component of project. As a part of thesis software profiling and unit testing are made. When choosing tools and programming environments to test systems it was important that it are open source and suitable for testing embedded systems. The program profiling can be classified into black-box testing and is done using Valgrind. Valgrind is a collection of software tools that allows to test memory, working with the cache, counting function calls, multithreading and work with the heap. Unit testing can be classified into white-box testing and is done using a programming environment CMocka. This kind of testing works through the stub and mock function. Testing is designed for embedded systems, specifically for software application TV electronic program guide - EPG.
Parallel keywords (Croatian)Testiranje Valgrind Unit testiranje CMocka Ugradbeni računalni sustavi
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:928150
CommitterAnka Ovničević