Testiautomaation jatkokehittäminen
Väisänen, Joni (2019)
Väisänen, Joni
2019
Kaikki oikeudet pidätetään
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201903132760
https://urn.fi/URN:NBN:fi:amk-201903132760
Tiivistelmä
Opinnäytetyön aiheena oli jatkokehittää testiautomaatio järjestelmää CGI Suomi Oy:lle. Testiautomaatio oli tarkoitus saada päivittäiseen käyttöön. Työ piti sisällään uusien testitapauksien luonnin, luotettavuuden parantamisen ja dokumentoinnin CGI:lle.
Testiautomaation avulla pystytään automatisoimaan testausprosessi, joka vapauttaa työntekijöiltä tunteja muuhun testaukseen. Testaaminen on tärkeä varmistettaessa tuotteen laatua. Testiauto-
maation avulla saadaan välitön palaute, jos testattavassa kohteessa on jokin vika.
Testit tehtiin Ranorex-ohjelmistolla, jonka ohjelmointikielenä toimii C#. Testiajosta huolehtii Jenkins-sovellus, jonka avulla määritellään, mitkä testeistä ajetaan milloinkin.
Opinnäytetyössä saavutettiin useita sille asetettuja tavoitteita. Päivittäiset testiajot pyörivät useassa ympäristössä, luotettavuuden laatua saatiin nostettua myös ja toimintaohjeita saatiin tehtyä työntekijöille, jotka työskentelevät testiautomaation parissa.
Opinnäytetyötä pystytään hyödyntämään testiautomaation aloittamisessa ja kehittämisessä. Työssä käydään tärkeimpiä osa-alueita, jotka vaikuttavat testiautomaation onnistumiseen. Myös testitapauksien automatisointia on mietitty opinnäytetyössä.
Testiautomaation avulla pystytään automatisoimaan testausprosessi, joka vapauttaa työntekijöiltä tunteja muuhun testaukseen. Testaaminen on tärkeä varmistettaessa tuotteen laatua. Testiauto-
maation avulla saadaan välitön palaute, jos testattavassa kohteessa on jokin vika.
Testit tehtiin Ranorex-ohjelmistolla, jonka ohjelmointikielenä toimii C#. Testiajosta huolehtii Jenkins-sovellus, jonka avulla määritellään, mitkä testeistä ajetaan milloinkin.
Opinnäytetyössä saavutettiin useita sille asetettuja tavoitteita. Päivittäiset testiajot pyörivät useassa ympäristössä, luotettavuuden laatua saatiin nostettua myös ja toimintaohjeita saatiin tehtyä työntekijöille, jotka työskentelevät testiautomaation parissa.
Opinnäytetyötä pystytään hyödyntämään testiautomaation aloittamisessa ja kehittämisessä. Työssä käydään tärkeimpiä osa-alueita, jotka vaikuttavat testiautomaation onnistumiseen. Myös testitapauksien automatisointia on mietitty opinnäytetyössä.