Testausautomaation kehittäminen ohjelmistokehitysyrityksessä
Ropponen, Sami (2019)
Ropponen, Sami
2019
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-2019060414686
https://urn.fi/URN:NBN:fi:amk-2019060414686
Tiivistelmä
Tämän opinnäytetyön tavoitteena on tutkia ja testata toimeksiantajan käyttämiä automaatiotestausmenetelmiä. Opinnäytetyö suoritettiin toimeksiantona suomalaiselle taloushallinnon ohjelmistotalolle, Accountor Finago Oy:lle. Opinnäytetyöprosessin aikana toimeksiantaja laajentaa ohjelmistokehitysympäristönsä toimimaan Kubernetes-ohjelmistolla luodussa monipalvelinympäristössä.
Opinnäytetyön toiminnallisessa osuudessa päivitetään testiympäristö toimimaan Zalenium-, ja Kubernetes-työkaluilla toteutetussa infrastruktuurissa ja tutkitaan, kuinka sitä voidaan hyödyntää automaatiotestauksessa. Työn aikana perehdyttiin käytettävien työkalujen sähköisiin materiaaleihin sekä testaukseen ja automaatiotestaukseen liittyvään kirjallisuuteen.
Työn kehittämistehtävänä oli pystyttää toimeksiantajan testiympäristöön lokaali Kubernetes-klusteri, jolla voidaan ajaa automatisoituja käyttöliittymätestejä. Kehittämistehtävän testitulokset olivat onnistuneita, ja yritys sai opinnäytetyöstä hyödyllisiä tutkimustuloksia.
Opinnäytetyön toiminnallisessa osuudessa päivitetään testiympäristö toimimaan Zalenium-, ja Kubernetes-työkaluilla toteutetussa infrastruktuurissa ja tutkitaan, kuinka sitä voidaan hyödyntää automaatiotestauksessa. Työn aikana perehdyttiin käytettävien työkalujen sähköisiin materiaaleihin sekä testaukseen ja automaatiotestaukseen liittyvään kirjallisuuteen.
Työn kehittämistehtävänä oli pystyttää toimeksiantajan testiympäristöön lokaali Kubernetes-klusteri, jolla voidaan ajaa automatisoituja käyttöliittymätestejä. Kehittämistehtävän testitulokset olivat onnistuneita, ja yritys sai opinnäytetyöstä hyödyllisiä tutkimustuloksia.