Näytä suppeat kuvailutiedot

Testiautomaation tehostaminen testitapausten priorisoinnin avulla

Viljamaa, Niilo; Malm, Riku (2024)

dc.contributor.authorViljamaa, Niilo
dc.contributor.authorMalm, Riku
dc.date.accessioned2024-06-06T04:19:00Z
dc.date.available2024-06-06T04:19:00Z
dc.date.issued2024-
dc.identifier.urihttp://www.theseus.fi/handle/10024/862916
dc.description.abstractOhjelmistotestaus on olennainen osa ohjelmistokehitysprosessia, ja tehokkaat testiautomaatiotyökalut ovat välttämättömiä testausprosessin tehostamiseksi ja skaalaamiseksi. Opinnäytetyön tavoitteena oli kehittää palvelin, joka jakaa testisarjoja testiautomaatioympäristöjen kesken priorisointijärjestelmän avulla. Tämä ratkaisu pyrki parantamaan testausprosessin tehokkuutta ja vähentämään manuaalisen työn määrää. Työ toteutettiin keväällä 2024 osaksi Ponsse Oyj:n Opti 5G -tietojärjestelmän testiautomaatioprosessia. Työn teoriaosassa käsiteltiin ohjelmistotestauksen merkitystä, testiautomaation hyötyjä, jatkuvan integraation ja jatkuvan toimituksen prosesseja sekä kuormanjaon teoriaa ja algoritmeja. Palvelin toteutettiin C#-ohjelmointikielellä hyödyntäen ASP.NET -ohjelmistokehystä. Priorisointijärjestelmän vaatimat tiedot aiemmista testisuorituksista tallennettiin SQLite-tietokantaan. Opinnäytetyön aikana kehitetty palvelin saatiin valmiiksi koekäyttöä varten. Paikallisten testien perusteella todettiin, että palvelin jakaa testejä haluttujen prioriteettien mukaisesti ja se osaa huomioida myös ajoympäristöjen erikoisominaisuudet. Työ aiotaan seuraavaksi siirtää tuotantokäyttöön, jossa sen toimivuutta ja luotettavuutta voidaan arvioida todellisissa olosuhteissa.-
dc.language.isofin-
dc.rightsfi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|-
dc.titleTestiautomaation tehostaminen testitapausten priorisoinnin avulla-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-2024060521336-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.ysotestaus-
dc.subject.ysoautomaatio-
dc.subject.ysoASP.NET-
dc.relation.contractorPonsse Oyj-
dc.subject.disciplineInsinööri, tietotekniikka-
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p8471|http://www.yso.fi/onto/yso/p26592|http://www.yso.fi/onto/yso/p11477|http://www.yso.fi/onto/yso/p3056|http://www.yso.fi/onto/yso/p638|http://www.yso.fi/onto/yso/p2111|http://www.yso.fi/onto/yso/p14524|http://www.yso.fi/onto/yso/p26778|http://www.yso.fi/onto/yso/p14422|http://www.yso.fi/onto/yso/p1380fi


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot