1. Priprava in izvedba celovitega testiranja na primeru namizne aplikacije : diplomsko deloJure Zavratnik, 2022, diplomsko delo Opis: Tehnologija predstavlja velik del našega vsakdana, zato je pomembno, da se lahko nanjo zanesemo. Dobra pokritost funkcionalnosti teh aplikacij s testi pa prinaša občutek sigurnosti, ki je nujno potreben za dobro delovanje po objavi. Na žalost je pokritost s testi še vedno premajhna. Skozi diplomsko delo bomo spoznali celoten cikel testiranja, posebej se bomo osredotočili na testiranje enot, avtomatsko funkcionalno testiranje in testiranje uporabnosti ter dobre prakse, kasneje pa testiranje izvedli na namizni aplikaciji. Predstavili bomo tudi par orodij za izvajanje testiranja, napisali testni plan, v praksi pa preizkusili ogrodje JUnit in orodje Katalon Stuido ter izvedli testiranje uporabnosti s pomočjo uveljavljenega vprašalnika. Ključne besede: testni plan, cikel testiranja, testiranje enot, funkcionalno testiranje, testiranje uporabnosti Objavljeno v DKUM: 24.10.2022; Ogledov: 186; Prenosov: 19
Celotno besedilo (803,40 KB) |
2. Pristopi preprečevanja in lociranja napak v C# programski kodi : diplomsko deloŽiga Kos, 2020, diplomsko delo Opis: V diplomski nalogi smo predstavili nekaj pristopov, ki nam pomagajo izboljšati kakovost kode ter načine, kako se izogniti napakam in kako jih najti. Vsak pristop smo opisali, predstavili prednosti in slabosti pri uporabi le-teh in prikazali nekaj praktičnih primerov. Omejili smo se na 4 pristope in programski jezik C#. Od tega sta 2 pristopa za preprečevanje in 2 pristopa za lociranje napak. Pri raziskovanju smo preverjali tezo o učinkovitosti in uporabnosti pristopov z eksperimentalnim testiranjem na praktičnih primerih in z analizami, ki so dosegljive na spletu. Na koncu smo podali osebno mnenje glede uporabe enih in drugih. Ključne besede: Pristopi, testiranje enot, pregled kode, beleženje kode, razhroščevanje kode Objavljeno v DKUM: 04.11.2020; Ogledov: 497; Prenosov: 59
Celotno besedilo (844,86 KB) |
3. Sistem za HiL testiranje avtomobilskih krmilnih enot : magistrsko deloDanijel Radočaj, 2018, magistrsko delo Opis: Magistrsko delo je zasnovano na sistemu za HiL (ang. Hardware-in-the-Loop) testiranje. HiL je razvojna metoda, ki se uporablja za testiranje sistemov v realnem času. Uporabljena je v več aplikacijah z namenom nadomeščanja konkretnega realnega prototipa in njegove strojne opreme z emulatorjem. V tem primeru predstavlja emulator mikrokrmilnik s svojo periferno strojno opremo. Sistem, ki ga preizkušamo, je avtomobilska krmilna enota oz. ECU. Izveden je na mikrokrmilniškem razvojnem sistemu Texas Instruments TMS320F28377s. Programska oprema je razvita v programskem paketu Matlab/Simulink. Izdelan in predstavljen je prototip naprave za HiL testiranje. Prikazani so rezultati simulacij, za različna stanja obratovanja izbranih avtomobilskih sistemov. Ključne besede: hardware-in-the-loop, testiranje krmilnih enot, ECU, Matlab/Simulink, realni čas, mikrokrmilnik Objavljeno v DKUM: 09.01.2019; Ogledov: 1039; Prenosov: 116
Celotno besedilo (8,80 MB) |
4. |
5. TESTIRANJE APLIKACIJ ZA PLATFORMO ANDROIDTomaž Buzeti, 2011, diplomsko delo/naloga Opis: V diplomskem delu smo predstavili mobilno platformo Android, razvoj mobilne aplikacije - myWallet, ki omogoča pregled osebnih financ, ter različne pristope testiranja programske opreme za platformo Android. Podrobno smo opisali orodja in pristope, ki so primerni za testiranje aplikacij na platformi Android ter z njimi testirali aplikacijo myWallet, ki smo jo razvili v sklopu diplomske naloge. Osredotočili smo se predvsem na testiranje po principu črne skrinje, testiranja enot z orodji za avtomatizacijo testov ter profiliranju uporabniškega vmesnika. Ključne besede: platforma Android, razvoj mobilnih aplikacij, testiranje programske opreme, robotium, testiranje enot Objavljeno v DKUM: 07.11.2011; Ogledov: 3742; Prenosov: 399
Celotno besedilo (2,39 MB) |
6. TESTNO VODEN RAZVOJ PROGRAMSKIH REŠITEVBernard Atelšek, 2011, diplomsko delo Opis: Diplomsko delo predstavlja testno voden pristop k razvoju programskih rešitev (TDD). Podali smo definicije in koncepte ter navedli razloge za nastanek te metode. Opisali smo tudi agilne metode razvoja programske opreme ter predstavili preoblikovanje kode, saj gre za pomemben del TDD. V nadaljevanju smo se posvetili testiranju – predvsem avtomatiziranemu. Navedli smo izbrana ogrodja za testiranje enot (xUnit) in definirali še druge vrste testiranj. Diplomsko delo pa podaja praktični primer razvoja programske opreme po metodi TDD. Med samim razvojem smo merili posamezne aktivnosti in jih na koncu tudi primerjali s podobnim eksperimentom. Ključne besede: informacijski sistemi, agilni razvoj, testno voden razvoj, avtomatizirano testiranje, testiranje enot Objavljeno v DKUM: 23.09.2011; Ogledov: 2425; Prenosov: 228 (1 glas)
Celotno besedilo (3,77 MB) |
7. |