Frendsin integraatiotestauksen automaatio
Syväoja, Teemu (2024)
Syväoja, Teemu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405079789
https://urn.fi/URN:NBN:fi:amk-202405079789
Tiivistelmä
Opinnäytetyön tavoitteena oli selvittää integraatiotestauksen automatisoinnin soveltuvuutta Vaasan Sähkölle. Työn tarkoituksena oli kehittää tehokkaampi menetelmä integraatioiden testaamiseen keskittyen automatisoidun testausputken käyttöönottoon.
Opinnäytetyössä selvitettiin Robot Frameworkin ja Azure DevOpsin soveltuvuutta ja yhteensopivuutta integraatiotestauksen automatisoinnissa, kun käytetään Frends-integraatioalustaa. Teoriaosuudessa käsiteltiin integraatioiden merkitystä liiketoimintaprosesseissa ja testausautomaation roolia ohjelmistokehityksessä. Testausjärjestelmien käyttöönotossa kuvattiin asennusprosessit ja testien konfigurointi. Testausautomaation suunnittelussa keskityttiin testitapausten valintaan, jotka olivat olennaisia liiketoiminnan tarpeille.
Tuloksista kävi ilmi, että integraatiotestauksen automatisointi Robot Frameworkin ja Azure DevOpsin avulla sisältää paljon mahdollisuuksia ja voi edistää testausprosessien kattavuutta ja laatua. Työssä tunnistettiin myös haasteita ja kehityskohteita, kuten testidatan hallinnan, tulosten tarkastuksen ja testien modulaarisuuden merkitys. Opinnäytetyö tarjoaa suosituksia testausautomaation jatkokehittämiseksi ja osoittaa testausautomatisoinnin potentiaalin integraatioiden laadunvarmistuksessa.
Opinnäytetyössä selvitettiin Robot Frameworkin ja Azure DevOpsin soveltuvuutta ja yhteensopivuutta integraatiotestauksen automatisoinnissa, kun käytetään Frends-integraatioalustaa. Teoriaosuudessa käsiteltiin integraatioiden merkitystä liiketoimintaprosesseissa ja testausautomaation roolia ohjelmistokehityksessä. Testausjärjestelmien käyttöönotossa kuvattiin asennusprosessit ja testien konfigurointi. Testausautomaation suunnittelussa keskityttiin testitapausten valintaan, jotka olivat olennaisia liiketoiminnan tarpeille.
Tuloksista kävi ilmi, että integraatiotestauksen automatisointi Robot Frameworkin ja Azure DevOpsin avulla sisältää paljon mahdollisuuksia ja voi edistää testausprosessien kattavuutta ja laatua. Työssä tunnistettiin myös haasteita ja kehityskohteita, kuten testidatan hallinnan, tulosten tarkastuksen ja testien modulaarisuuden merkitys. Opinnäytetyö tarjoaa suosituksia testausautomaation jatkokehittämiseksi ja osoittaa testausautomatisoinnin potentiaalin integraatioiden laadunvarmistuksessa.