Testaamalla luottamus perintöjärjestelmästä : Regressiotestaustyökalu perintöjärjestelmän kehitykseen
annif.suggestions | testaus|ohjelmointi|kehitys|ohjelmistokehitys|Python|automaatio|tietokoneohjelmat|koodit|ohjelmointikielet|sovelluskehittimet|fi | fi |
annif.suggestions.links | http://www.yso.fi/onto/yso/p8471|http://www.yso.fi/onto/yso/p4887|http://www.yso.fi/onto/yso/p2123|http://www.yso.fi/onto/yso/p21530|http://www.yso.fi/onto/yso/p13019|http://www.yso.fi/onto/yso/p11477|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p9344|http://www.yso.fi/onto/yso/p162|http://www.yso.fi/onto/yso/p8667 | fi |
dc.contributor.author | Hirvo, Antero | |
dc.contributor.faculty | fi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations| | - |
dc.date.accessioned | 2025-06-02T12:04:55Z | |
dc.date.accessioned | 2025-06-25T20:07:38Z | |
dc.date.available | 2025-06-02T12:04:55Z | |
dc.date.issued | 2025-05-27 | |
dc.description.abstract | Tämän kandidaatintutkielman tavoitteena on kehittää testityökalu, joka varmistaa kohdeyrityksen kehitystyökalun koodin generoinnin toimivuuden. Testityökalu parantaa kehitystyökalun koodin generoinnin kehityksen varmuutta testaamalla regressiotestin tavoin tiedostojen muutoksia kehitystyökalun koodin muutosten välillä. Tutkielman kirjallisuusosuudessa käsitellään ohjelmistotestausta, perintöjärjestelmiä ja perintöjärjestelmien kanssa työskentelyä. Tutkielman empiirinen osuus käsittelee testityökalun teknistä toteutusta ja sen toimintaa. Testityökalu kehitettiin Python-ohjelmointikielellä hyödyntäen sen laajaa standardikirjastoa. Pythonin alustariippumaton ajo ja standardikirjaston ulkoisista paketeista riippumaton toteutus mahdollistaa testityökalun helpon käyttöönoton kuin integraation esimerkiksi testiautomaatioon. Keskeisenä aiheena testityökalun kehityksessä on aiemman toiminnan pitäminen samana kehitystyökalun refaktorointien ja optimointien välillä. Kehitetty testityökalu mahdollistaa kohdeyrityksen kehitystyökalun koodin generoinnin optimoinnin ja refaktoroinnin testipohjaisella varmuudella, joka ei ole ollut aiemmin mahdollista kehitystyökalun kohdalla. Testiautomaatioon integrointi ja raportoinnin tarkempi analyysi jää testityökalun jatkokehityksen kohteeksi. | - |
dc.format.bitstream | true | |
dc.format.content | fi=kokoteksti|en=fulltext| | - |
dc.format.extent | 50 | - |
dc.identifier.olddbid | 23858 | |
dc.identifier.oldhandle | 10024/19671 | |
dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/16117 | |
dc.identifier.urn | URN:NBN:fi-fe2025052755130 | - |
dc.language.iso | fin | - |
dc.rights | CC BY 4.0 | - |
dc.source.identifier | https://osuva.uwasa.fi/handle/10024/19671 | |
dc.subject.degreeprogramme | fi=Energia- ja informaatiotekniikan ohjelma|en=Degree Programme in Energy Technology and Information Technology| | - |
dc.subject.discipline | fi=Automaatio- ja tietotekniikka|en=Automation and Computer Science| | - |
dc.subject.specialization | Tietotekniikka | - |
dc.subject.yso | testaus | - |
dc.subject.yso | ohjelmointi | - |
dc.subject.yso | ohjelmistokehitys | - |
dc.subject.yso | Python | - |
dc.title | Testaamalla luottamus perintöjärjestelmästä : Regressiotestaustyökalu perintöjärjestelmän kehitykseen | - |
dc.type.ontasot | fi=Kandidaatintutkielma|en=Bachelor's thesis|sv=Kandidatarbete| | - |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Uwasa_2025_Hirvo_Antero.pdf
- Size:
- 1.01 MB
- Format:
- Adobe Portable Document Format
- Description:
- Kandidaatintutkielma