Testiautomaation toteutus ohjelmistorobotiikan avulla
Haikonen, Joona (2026)
Diplomityö
Haikonen, Joona
2026
School of Engineering Science, Tuotantotalous
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2026051243539
https://urn.fi/URN:NBN:fi-fe2026051243539
Tiivistelmä
Tutkimuksen tarkoituksena on tutkia ohjelmistorobotiikan soveltuvuutta kohdeyrityksen uuden tuotannonohjausjärjestelmän testaukseen. Valmistavan teollisuuden yritykselle tuotannonohjausjärjestelmän toimivuus ja tuotannon sujuvuus on välttämätöntä, koska se suoraan vaikuttaa yrityksen toimintaan.
Tutkimus toteutettiin konstruktiivisena tutkimuksena, jossa ensin syvennyttiin prosesseihin, joita kohdeyrityksen asiantuntijat suorittavat testatessaan uutta tuotannonohjausjärjestelmää. Tämän jälkeen validoitiin, mitkä prosessit ovat järkeviä automatisoida ja ylläpitää.
Tutkimuksen tulokset osoittavat, että ohjelmistorobotiikan avulla toteutetut testiautomaatiot nopeuttavat testausta sekä parantaa testien toistettavuutta MES-järjestelmässä. Testiautomaatio vähentää manuaalista työtä ja vapauttaa asiantuntijoiden työaikaa lisäarvoa tuottaviin tehtäviin. Tutkimus osoittaa myös, että RPA ei sovellu kaikkiin testitapauksiin, vaan toimii parhaiten osana monipuolisempaa testausstrategiaa. Prosessille on suoritettava huolellinen arviointi ennen automaation kehittämistä, jotta voidaan varmistua hyötyjen olevan suurempi kuin ylläpitoon tarvittava työaika. The purpose of this study is to investigate the suitability of software robotics for testing the target company’s new production control system. For a manufacturing company, the functionality of the production control system and the smooth flow of production are essential, as they directly impact the company’s operations.
The study was conducted as a constructive research project, in which we first delved into the processes carried out by the target company’s experts when testing the new production control system. Subsequently, the study validated which processes are suitable for automation and maintenance.
The results of the study show that test automation implemented using software robotics accelerates testing and improves test repeatability in the MES system. Test automation reduces manual work and frees experts’ time for value-adding tasks. The study also shows that RPA is not suitable for all test cases but works best as part of a more comprehensive testing strategy. The process must undergo a careful assessment before automation is developed to ensure that the benefits outweigh the working time required for maintenance.
Tutkimus toteutettiin konstruktiivisena tutkimuksena, jossa ensin syvennyttiin prosesseihin, joita kohdeyrityksen asiantuntijat suorittavat testatessaan uutta tuotannonohjausjärjestelmää. Tämän jälkeen validoitiin, mitkä prosessit ovat järkeviä automatisoida ja ylläpitää.
Tutkimuksen tulokset osoittavat, että ohjelmistorobotiikan avulla toteutetut testiautomaatiot nopeuttavat testausta sekä parantaa testien toistettavuutta MES-järjestelmässä. Testiautomaatio vähentää manuaalista työtä ja vapauttaa asiantuntijoiden työaikaa lisäarvoa tuottaviin tehtäviin. Tutkimus osoittaa myös, että RPA ei sovellu kaikkiin testitapauksiin, vaan toimii parhaiten osana monipuolisempaa testausstrategiaa. Prosessille on suoritettava huolellinen arviointi ennen automaation kehittämistä, jotta voidaan varmistua hyötyjen olevan suurempi kuin ylläpitoon tarvittava työaika.
The study was conducted as a constructive research project, in which we first delved into the processes carried out by the target company’s experts when testing the new production control system. Subsequently, the study validated which processes are suitable for automation and maintenance.
The results of the study show that test automation implemented using software robotics accelerates testing and improves test repeatability in the MES system. Test automation reduces manual work and frees experts’ time for value-adding tasks. The study also shows that RPA is not suitable for all test cases but works best as part of a more comprehensive testing strategy. The process must undergo a careful assessment before automation is developed to ensure that the benefits outweigh the working time required for maintenance.
