Testiranje programske opreme je eden ključnih procesov izdelave programov. Razvijalcem pomaga pri odkrivanju napak med samo izdelavo aplikacije, kar pomeni, da programska oprema, ki jo razvijemo, ne vsebuje napak, ki jih je mogoče odkriti z namenskimi testi. Za izdelavo učinkovitih testov je treba dobro razumeti arhitekturo programa, ki ga želimo testirati. Razumevanje delovanja programa izpostavi dele programa, na katere se moramo osredotočiti pri načrtovanju testov. Cilj diplomskega dela je izdelati aplikacijo, ki bo implementirala pet testov za testiranje programske opreme na pametnih gospodinjskih aparatih, ter jo predstaviti.Software testing encompasses a crucial component of software development. It serves to provide developers with t...