Testiympäristön rakentamisen automatisointi
Keinänen, Kaius (2024)
Keinänen, Kaius
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-2024051612482
https://urn.fi/URN:NBN:fi:amk-2024051612482
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella automaatio, joka pystyisi rakentamaan testiympäristöjä mahdollisimman yksinkertaisella automaatiolla. Opinnäytetyö suoritettiin suomalaiselle pelialanyritykselle, jolla on havaittu tarve testiympäristöjen määrän kasvattamisesta. Testiympäristöjen rakentaminen on työlästä ja niitä on tällä hetkellä liian vähän. Opinnäytetyössä selvitettiin, että miten toimeksianto voidaan toteuttaa, mitä ongelmia havaitaan ja mitä toimek-siantajan pitäisi seuraavaksi edistää.
Opinnäytetyössä käytettiin laadullista tutkimusmenetelmää ja laadullista tietoa kerättiin haastatteluiden avulla. Haastattelut toteutettiin videopuhelun välityksellä sekä sähköpostilla. Haastatteluista ilmeni, että tämän toimeksiannon toteuttamiselle on avoimia kysymyksiä liittyen toivottuun toteuttamiseen ja nykyiseen tilanteeseen. Tärkeimpänä nostona haastatteluista nousi, että työkalun käyttö pitäisi olla mahdollisimman yksinkertaista. Yksinkertaisuudella halutaan, että työkalua voisi käyttää ilman suurempaa teknistä osaamista.
Opinnäytetyön aikana suunniteltiin käyttötapausta, prosesseja ja myös arkkitehtuuria. Opinnäytteessä myös annettiin esimerkki mahdollisesta käyttöliittymästä, joka tukee yksinkertaista käyttöä. Opinnäytetyössä otettiin myös esille mahdollinen toteutus automaation osalta.
Toimeksiannon ongelmaksi muodostuu epätietoisuus nykytilanteesta. Testiympäristöjen rakentamiseen tarvitaan monen kehitystiimin työpanostusta. Jotta testiympäristön automatisoinnin työkalu olisi mahdollinen, pitää kehitystiimeillä olla omien komponenttien kohdalla myös automatisointia.
Opinnäytetyön avulla toimeksiantaja voi aloittaa työkalun toteuttamista. Toimeksiantaja näkee opinnäytetyön avulla, mitä tarvitaan työkalun toteuttamiseen ja mitä kannattaa huomioida. Ensimmäisenä toimeksiantajan suositellaan kartoittavan nykytilannetta yrityksessä, jotta saadaan paras kuva nykyisestä tilanteesta.
Opinnäytetyössä käytettiin laadullista tutkimusmenetelmää ja laadullista tietoa kerättiin haastatteluiden avulla. Haastattelut toteutettiin videopuhelun välityksellä sekä sähköpostilla. Haastatteluista ilmeni, että tämän toimeksiannon toteuttamiselle on avoimia kysymyksiä liittyen toivottuun toteuttamiseen ja nykyiseen tilanteeseen. Tärkeimpänä nostona haastatteluista nousi, että työkalun käyttö pitäisi olla mahdollisimman yksinkertaista. Yksinkertaisuudella halutaan, että työkalua voisi käyttää ilman suurempaa teknistä osaamista.
Opinnäytetyön aikana suunniteltiin käyttötapausta, prosesseja ja myös arkkitehtuuria. Opinnäytteessä myös annettiin esimerkki mahdollisesta käyttöliittymästä, joka tukee yksinkertaista käyttöä. Opinnäytetyössä otettiin myös esille mahdollinen toteutus automaation osalta.
Toimeksiannon ongelmaksi muodostuu epätietoisuus nykytilanteesta. Testiympäristöjen rakentamiseen tarvitaan monen kehitystiimin työpanostusta. Jotta testiympäristön automatisoinnin työkalu olisi mahdollinen, pitää kehitystiimeillä olla omien komponenttien kohdalla myös automatisointia.
Opinnäytetyön avulla toimeksiantaja voi aloittaa työkalun toteuttamista. Toimeksiantaja näkee opinnäytetyön avulla, mitä tarvitaan työkalun toteuttamiseen ja mitä kannattaa huomioida. Ensimmäisenä toimeksiantajan suositellaan kartoittavan nykytilannetta yrityksessä, jotta saadaan paras kuva nykyisestä tilanteesta.