Datan automaatiotestauksen haasteet ja ratkaisut
Leinonen, Topi (2024)
Leinonen, Topi
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-2024120231801
https://urn.fi/URN:NBN:fi:amk-2024120231801
Tiivistelmä
Työn tilaajana toimi Ponsse Oyj, joka käsittelee suuria määriä dataa liittyen esimerkiksi metsäkonevalmistukseen. Dataa joudutaan käsittelemään ja siirtämään paljon eri alustojen välillä, jolloin datan testaaminen on erityisen tärkeää. Tässä työssä tutkitaan erilaisia automaatiotestausmahdollisuuksia ja kuinka datan oikeellisuutta voidaan testata. Työssä hyödynnettiin Agile Data Enginestä löytyvää testausta, jonka avulla dataa voidaan testata jo latausvaiheessa. Ensimmäisessä osassa tarkasteltiin, kuinka kahden erilaisen entiteetin väliset erot voidaan tunnistaa. Toisessa osassa keskityttiin duplikaattirivien ja -avainten tarkistamiseen. Kolmannessa osassa käytiin läpi, kuinka latauksen aikana tarkistetaan tyhjät entiteetit. Lopputuloksena saatiin ratkaisuja, joilla parannetaan datan testauksen laatua. Testausten tulokset olivat toivottuja, ja niiden pohjalta voidaan jatkokehittää datan automaatiotestausta.