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