1. Testiranje programske opreme pri hladilnih sistemih : magistrsko deloMatija Pečovnik, 2022, master's thesis Abstract: V magistrskem delu je predstavljen pomen testiranja programske opreme. Opisane so aktualne metodologije kot tudi tehnike testiranja programske opreme. Nato sledi prehod na hladilne sisteme, NTK-temperaturne senzorje in z njimi povezana pomembnost testiranja. Predstavljena je izdelava merilnega sistema za snemanje odzivov oziroma za spremljanje spreminjajočih se parametrov delovanja hladilnika ob nedelovanju temperaturnih senzorjev. Opisana je uporabljena strojna oprema, komunikacijski protokol, programska koda in začetki meritev, najprej na simulacijskem modelu hladilnika ter nato še meritve na realnem hladilniku. V grafični obliki so predstavljeni rezultati meritev ter pripadajoči komentarji. Keywords: testiranje programske opreme, hladilni sistemi, Arduino, temperaturni senzorji, zapisovalnik podatkov Published in DKUM: 30.01.2023; Views: 211; Downloads: 59
Full text (2,29 MB) |
2. |
3. Sistematično testiranje programske opreme : diplomsko delo visokošolskega študijskega programa Informacijska varnostAnita Seretinek, 2021, undergraduate thesis Abstract: Z vprašanjem, kako kakovosten je razvit produkt, se soočajo številna podjetja, saj je vključevanje preverjanja kakovosti produktov v organizacijske procese še vedno premalo prisotno. Prepričanje, da je treba za testiranje produktov zaposliti poseben kader, specializiran za zagotavljanje kakovosti, pa se vse bolj uveljavlja. Ker se v kakovosti produktov odražajo profesionalnost, skrb za varnost in predanost dobri uporabniški izkušnji, bi vsako sodobno podjetje moralo v svoje procese vpeljati tudi testiranje posameznih produktov. Ko se podjetje za to odloči, pa je v ospredju problematika, katere oblike testov izvajati in kakšen kader naj bi jih izvajal. V diplomski nalogi so najprej obravnavani teoretični vidiki testiranja programske opreme, v praktičnem delu pa je preverjeno dejansko stanje na tem področju v praksi. Teoretični del naloge je zato sestavljen iz pregleda različnih metod in vrst testiranj programske opreme, modelov razvoja programske opreme ter orodij za avtomatsko testiranje. Predstavljeno je tudi, kako v podjetje vpeljati testiranje, ali se podjetjem zaposlovanje testerjev splača in v kolikšni meri je testiranje učinkovito. Ravnanje v praksi pa se ugotavlja s pomočjo ankete, in sicer na podlagi štirih hipotez, ki so na podlagi prejetih odgovorov ovržene ali potrjene. Keywords: diplomske naloge, testiranje programske opreme, avtomatsko testiranje programske opreme, razvoj programske opreme, testiranje Published in DKUM: 20.10.2021; Views: 518; Downloads: 46
Full text (1009,04 KB) |
4. TESTIRANJE SPLETNE APLIKACIJE Z ORODJEM SAHIBlaž Jovan, 2016, bachelor thesis/paper Abstract: Testiranje je dejavnost, s katero dokažemo in dosežemo zaupanje, da programska oprema dela, kot bi morala, in v skladu z zahtevami, ki so jih določili uporabniki.
V diplomskem delu želimo raziskati področje testiranja programske opreme na primeru programskih rešitev za podporo zavarovalnih procesov.
Opisani so osnovni pojmi testiranja, predstavljene so različne vrste testov, ki jih uporabljamo v procesu razvoja programske opreme. V obravnavanem primeru smo za podporo testiranja programske opreme uporabili orodje Sahi, ki omogoča lažje in predvsem hitrejše testiranje programske opreme. Izpostavljeni so ključni elementi v procesu testiranja programske opreme, ki izhajajo iz ustrezno pripravljenega načrta testiranj.
Cilj predstavljenega projekta je zagotoviti čim hitrejši in učinkovitejši način testiranja in omogočiti zanesljivo in brezhibno delovanje programske opreme. Na osnovi podanih zahtev predlagamo vpeljavo regresijskih testov, s katerimi zagotovimo boljšo funkcionalnost programske opreme. V zaključku so podane ugotovitve in priporočila za posodobitev postopkov testiranja programske opreme. Keywords: testiranje, testna ekipa, regresijski testi, testiranje programske opreme Published in DKUM: 12.10.2016; Views: 1190; Downloads: 86
Full text (2,07 MB) |
5. TESTIRANJE PROGRAMSKE OPREME NA OSNOVI ORODIJ MICROSOFTDavid Herman, 2016, undergraduate thesis Abstract: Predstavili smo pomen testiranja programske opreme ter prikazali, kako uspešno testirati programsko opremo skozi njen razvojni življenjski cikel in kaj dosežemo z uspešnim testiranjem. V drugem delu diplomske naloge smo predstavili orodja in tipe testiranja ki so na voljo v Visual Studio 2013. Na kratko smo opisali delo s testnimi rezultati in zaključek testiranja. V zadnjem delu smo prikazali praktično uporabnost orodij za testiranje Visual Studia 2013 po tehniki V-modela, ki je zasnovan tako, da se proces testiranja začne v zgodnjem razvoju programske opreme, in zapisali ugotovitve. Končni rezultat je strnjen opis in predstavitev orodij ter tipov za testiranje programske opreme, ki jih nudi Visual Studio 2013, ter praktična uporaba pri testiranju. Keywords: testiranje programske opreme, faze in življenjski cikel testiranja, V-model testiranja, orodja za testiranje, Visual Studio 2013. Published in DKUM: 27.09.2016; Views: 1025; Downloads: 168
Full text (9,37 MB) |
6. PROGRAMIRANJE APLIKACIJE ZA TESTIRANJE PROGRAMSKE OPREME NA PAMETNIH GOSPODINJSKIH APARATIHJure Ernst, 2016, undergraduate thesis Abstract: 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. Keywords: testiranje programske opreme, pametni gospodinjski aparati, programiranje aplikacije za testiranje Published in DKUM: 22.09.2016; Views: 1284; Downloads: 52
Full text (2,70 MB) |
7. INOVATIVNE METRIKE PROGRAMSKE OPREMENejc Muršič, 2016, master's thesis Abstract: V magistrskem delu predstavljamo različne vrste in razvoj metrik programske opreme skozi zgodovino. Pri tem se osredotočamo predvsem na nekatere bolj inovativne pristope k merjenju različnih lastnosti programske opreme in opišemo njihovo delovanje. V drugem delu magistrskega dela testiramo nekatere standardne metrike in izdelujemo lastno implementacijo parametrične metrike programske opreme, s pomočjo katere izvedemo statično analizo na 35. različnih projektih. Dobljene rezultate nato primerjamo med seboj in predstavimo ugotovitve. S pomočjo korelacije preverimo tudi moč linearne povezanosti med metrikami. Keywords: metrike programske opreme, kakovost programske opreme, testiranje, inovativne metrike Published in DKUM: 06.09.2016; Views: 1272; Downloads: 170
Full text (1,92 MB) |
8. RAZVOJ PROTOTIPA ZA PROCESIRANJE SLIKOVNEGA TOKA BREZPILOTNEGA LETALAJure Tarman, 2016, master's thesis/paper Abstract: Raziskava obravnava razvoj prototipa za procesiranje video toka preko kamere na brezpilotnem letalu. Procesiranje video toka je osredotočeno na zaznavanje in prepoznavanje obrazov ali predmetov. Uporabljeno brezpilotno letalo se imenuje Ar.Drone Parrot 2.0. Podan je kratek pregled stanja na področju raziskovanja in razvoja brezpilotnih letal. Opisan je razvoj brezpilotnega letala Ar.Drone. Raziskani so dosežki procesiranja video toka na področju zaznave in prepoznave obrazov. Preizkušene so aplikacije Ardrone Weblight, Ar.Freeflight, Drone, Node JS controller and Camera Feed. Izbrana je najprimernejša aplikacija za osnovo prototipa, ki se imenuje Ardrone Weblight. Raziskano je zaznavanje obraza in sledenje ljudem s pomočjo brezpilotnega letala Ar.Drone. Opisani sta sestava in programska oprema brezpilotnega letala Ar.Drone. Opisan je postopek postavitve delovnega okolja za razvoj prototipa. Izbrana so vsa orodja, ki jih potrebujemo za razvoj. Podani so postopki za namestitev in konfiguracijo orodij. Popisan je test orodja OpenCV, ki skrbi za zaznavanje obrazov in predmetov. Izdelan je prototip, s katerim smo izvedli eksperiment. Za popis eksperimenta je uporabljen del standarda za testiranje ISO/IEEE/IEC 29119. Ugotovljeno je, da programska in strojna oprema ustrezata za rekreativno uporabo. Za zahtevnejšo uporabo je kamera na brezpilotnem letalu neustrezna. Keywords: Procesiranje video toka, Testiranje programske opreme, ISO/IEEE/IEC 29119, Javascript, Brezpilotno letalo Published in DKUM: 01.07.2016; Views: 979; Downloads: 103
Full text (2,70 MB) |
9. Testiranje sistema za poslovno obveščanjeMojca Gros, 2016, master's thesis/paper Abstract: Raziskava obravnava testiranje sistemov za poslovno obveščanje. Posebnost testiranja sistemov za poslovno obveščanje je, da poleg kakovosti programske opreme obravnava tudi kakovost podatkov. V raziskavi so predstavljene značilnosti standarda ISO/IEC/IEEE 29119, ki opisuje tehnike testiranja, primerne za različne metode razvoja programske opreme. Metoda razvoja programske opreme lahko pomembno vpliva na način in napredek testiranja sistema za poslovno obveščanje. Standard predlaga osnutke testirne dokumentacije, ki jo je možno uporabiti na celotnih projektih ali posameznih aktivnostih v procesu testiranja programske opreme.
V raziskavi je razvit model testiranja sistemov za poslovno obveščanje, ki zajema predlog postavitve okolja testiranja in definicijo vlog testerjev v procesu testiranja. Predlagane so testirne procedure z definiranimi merili za posamezno proceduro. Osnutki dokumentov, ki so skladni s standardom ISO/IEC/IEEE 29119, so izdelani okviru te raziskave. Testirne procedure, merila in testirna dokumentacija so integrirani v življenjski cikel razvoja sistema.
Predlagani model testiranja skrajša čas odkrivanja in odpravljanja napak v zgodnjih fazah razvoja sistema, kar poveča učinkovitost testiranja. Ocenjujemo, da smo s takim pristopom zmanjšali prenos logičnih napak v nadaljnje faze razvoja sistema za poslovno odločanje. Testerji sistema za poslovno obveščanje morajo imeti tehnične kompetence, dobro morajo poznati procese v poslovnem okolju, vsebino in pomen podatkov. Vključevanje poslovnih uporabnikov v zgodnje fazah testiranja sistema izboljša kakovosti podatkov, hkrati pa uporabniki lažje razumejo delovanje rešitve. Testiranje sistemov za poslovno odločanje, ki aktivno vključuje uporabnike, poveča njihovo zaupanje v delovanje programske opreme in v pravilnost podatkov. Keywords: sistem za poslovno obveščanje, podatkovno skladišče, kakovost podatkov, testiranje programske opreme, ISO/IEC/IEEE 29119 Published in DKUM: 03.06.2016; Views: 1228; Downloads: 111
Full text (2,15 MB) |
10. Izboljšanje testiranja v življenjskem ciklu programske opremeSašo Greblo, 2016, master's thesis/paper Abstract: V magistrski nalogi obravnavamo izboljšanje testiranja v življenjskem ciklu programske opreme v podjetju CGS plus d.o.o.. V proučevanem podjetju se ukvarjajo z razvojem kompleksne programske opreme za projektiranje nizkih gradenj, ki obsega: več CAD platform ter različne operacijske sisteme, lokalne standarde in jezike. Analizirali smo proces razvoja programske opreme s poudarkom na testiranju. Raziskali smo možnosti izboljšanja testiranja in podali predloge izboljšav. Predlagane spremembe se nanašajo na: testiranje funkcij, testiranje prevedenih programskih modulov, testiranje namestitvenih procedur in testiranje celovite verzije ali podverzije pred avtorizacijo. V procesu testiranja funkcij predlagamo vpeljavo strokovnega pregleda programske kode. Predlagamo tudi standardizacijo postopkov in dokumentov testiranja. Osnovni pogoj za to je, da podjetje razvije načrt testiranja, testirne primere in poročila o testiranju, pri čemer lahko uporabi standard ISO/IEC/IEEE 29119. Testirni primeri morajo vsebinsko obsegati: testiranje prevedenih programskih modulov, namestitvenih procedur in celovite verzije ali podverzije programske rešitve ali produkta pred avtorizacijo. Regresijsko testiranje predlagamo kot dopolnitev testiranja prevedenih programskih modulov. Dodatno predlagamo avtomatizacijo testiranja namestitvenih procedur. Ocenjujemo, da se bo investicija v izdelavo načrtov testiranja, vpeljavo dokumentiranja in avtomatizacijo testiranja povrnila prej kot v 24 mesecih. Keywords: testiranje programske opreme, standard ISO/IEC/IEEE 29119, avtomatsko testiranje programske opreme, donosnost naložbe (ROI) Published in DKUM: 03.06.2016; Views: 1765; Downloads: 213
Full text (8,93 MB) |