Jatkuvan testauksen automatisointi: menetelmien tarkastelu

dc.contributor.authorSirva, Verneri
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2025-04-07T21:30:37Z
dc.date.available2025-04-07T21:30:37Z
dc.date.issued2025-03-25
dc.description.abstractJatkuva testaus on olennainen osa modernia ohjelmistokehitystä, sillä se mahdollistaa virheiden havaitsemisen ja korjaamisen tehokkaasti. Automatisoimalla ohjelmistotestaus voidaan saavuttaa merkittäviä hyötyjä. Testejä voidaan ajaa useasti, manuaalisen testauksen aiheuttamia pysähdyksiä ohjelmistokehityksessä ei tule, sekä testikattavuus ja mutaatioiden löytäminen saattaa olla automaattisissa testeissä parempaa manuaaliseen testaukseen verrattuna. Tutkielmassa tarkastellaan seuraavia ohjelmistotestauksen osa-alueita: testaustasot, testaustyypit ja testausmenetelmät. Näiden soveltuvuutta jatkuvaan automaattiseen testaukseen arvioidaan kattavuuden, kustannustehokkuuden ja virheiden löytämisen kyvykkyyden näkökulmasta. Tutkielman havainnot osoittavat, että automaattinen testaus parantaa testausprosessin tehokkuutta ja laatua, mutta vaatii merkittäviä alkuinvestointeja. Automaattisen jatkuvan testauksen yhdistäminen organisaation tarpeisiin tarjoaa mahdollisuuden optimoida ohjelmistokehitysprosessia ja varmistaa ohjelmistojen laatu koko ohjelmiston elinkaaren ajan. On kuitenkin huomioitava, että automaattinen testaus saattaa vaatia ohelle manuaalista testausta. Esimerkiksi turvallisuustestauksessa tarvitaan automaattisen testauksen ohella ihmisen luovuuteen ja oppimiskykyyn perustuvaa manuaalista testausta.
dc.format.extent44
dc.identifier.olddbid197397
dc.identifier.oldhandle10024/180437
dc.identifier.urihttps://www.utupub.fi/handle/11111/2323
dc.identifier.urnURN:NBN:fi-fe2025040724246
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/180437
dc.subjectjatkuva testaus, automaattinen ohjelmistotestaus, ohjelmistotestaus, ohjelmistokehitys, jatkuvat menetelmät
dc.titleJatkuvan testauksen automatisointi: menetelmien tarkastelu
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Jatkuvan%20testauksen%20automatisointi%20menetelmien%20tarkastelu.pdf
Size:
214.47 KB
Format:
Adobe Portable Document Format