Skip to main content
To the homepage of Knowit

REFERENSSI

VEIKKAUS

Veikkauksen testidatan luominen automatisoitiin tekoälyavusteisella työkalulla

MEDIA, KOULUTUS JA PELIT

Veikkaus toimii monimutkaisessa ja vaativassa monipilviympäristössä, jossa testidataa tarvitaan jopa 10 teratavua ja järjestelmät käsittelevät päivittäin parhaimmillaan 2,5 miljoonaa pelitapahtumaa. Tiukat tietosuojavaatimukset ja suuri datamäärä haastoivat perinteisten testidatan luontitapojen hyödyntämistä. Knowit vastasi tekoälyavusteisen ratkaisun käyttöönotosta ja räätälöinnistä.

HAASTE

Tavoitteena kehittää testidatan käsittely vastaamaan korkeita tietosuojavaatimuksia

Veikkauksen toimintaan kohdistuu poikkeuksellisen tiukat tietosuojavaatimukset. Pelkkä GDPR:n noudattaminen ei riitä, vaan testidatan hallinnassa on useita suojaustasoja, jotka edellyttävät tarkasti sovittuja toimintatapoja ja huolellisuutta. Veikkaus halusi varmistaa, että testauksessa käytettävä data on paitsi turvallista myös hallittavissa ja laajennettavissa pitkällä aikavälillä. 

Suorituskykytestaus vaatii suuria datamääriä, mutta järjestelmäkokonaisuuden monimutkaisuuden vuoksi täysin synteettisen testidatan generointi ei ollut vaihtoehto. Monimutkaiset tietokantarelaatiot ja tiedon eheys ovat tärkeä osa kokonaisuutta ja testien toimivuutta. Aiemmin testidatan luominen vaati paljon manuaalista työtä, mikä teki prosessista aikaa vievän, resursseja kuluttavan ja virhealttiin. Testaukseen tarvittiin ratkaisu, joka mahdollistaa nopean datamäärän tuottamisen ja käytön ilman tietosuojariskejä. 

Knowit ja Veikkaus ovat tehneet yhteistyötä laadunvarmistuksessa jo yli vuosikymmenen. Kun tarve uudistaa testidatan hallintaa tunnistettiin, Knowit kutsuttiin mukaan kartoittamaan vaihtoehtoja ja analysoimaan, miten testauksen vaatimukset ja tietosuojastandardit voidaan yhdistää tehokkaaseen toimintatapaan. 


RATKAISU

Valmisratkaisusta räätälöity kokonaisuus testidatan luomiseen

Markkinoilta ei löytynyt valmiita ratkaisuja, jotka suoraan täyttäisivät Veikkauksen vaatimukset. Knowit kartoitti Veikkaukselle soveltuvat ratkaisut testidatan käsittelyyn ja auttoi Veikkausta määrittelemään vaatimukset kilpailutusta varten. Veikkauksen suorittaman kilpailutuksen tuloksena ratkaisuksi valikoitui Tonic Structural -sovellus, joka oli mahdollista asentaa Veikkauksen omaan pilviympäristöön.  

Sovellus hyödyntää tekoälyä testidatan tietoturvallisessa käsittelyssä ja anonymisoinnissa, havainnoiden tietosuojan kannalta merkittäviä muutoksia, jotta niihin voidaan reagoida ajoissa. Valmisratkaisu ei kuitenkaan riittänyt sellaisenaan, vaan Veikkauksen ympäristöön tarvittiin räätälöity toteutus, joka automatisoi datan käsittelyprosessin tietoturvalliseksi ja hallituksi. 

Datan luonnin samanaikaisuus järjestelmätiimien välillä oli yksi projektin tavoitteista. Knowit toteutti asiakkaalle erillisen hallintakäyttöliittymän, jonka avulla datan luonti voitiin keskitetysti ajaa kaikille ympäristöille ja tietokannoille samaan ajan hetkeen. Tällä saavutettiin korkein mahdollinen viite-eheys datan laadukkuuden kannalta, ja minimoitiin tietokantojen datan väliset puutteet riippuvuuksista. 

Testidatan hallinnan ja anonymiteetin varmistamiseksi arkkitehtuuri suunniteltiin siten, että Veikkaus säilyttää täyden kontrollin ratkaisusta. Ulkopuolisilla toimijoilla ei ole pääsyä muokattavaan dataan, ja Veikkauksen asiantuntijat ylläpitävät testidatan käsittelyä. Knowitin monialainen asiantuntijatiimi, johon kuului laadunvarmistuksen, testauksen, tekoälyn, ohjelmistokehityksen ja pilviympäristöjen osaajia, varmisti, että lopputulos oli teknisesti toimiva, skaalautuva ja pitkällä aikavälillä hallittavissa Veikkauksen tarpeisiin sopivalla tavalla. 

Yhteistyö Knowitin asiantuntijoiden kanssa oli sujuvaa ja inspiroivaa alusta loppuun. He toivat pöytään syvällistä osaamista niin tekoälyratkaisuista kuin laadukkaasta ohjelmistokehityksestä. Rakensimme yhdessä älykkään testidatan generointiratkaisun, joka ei ainoastaan vastannut tarpeisiimme, vaan myös avasi uusia mahdollisuuksia hyödyntää generoitua testidataa muussakin kehittämisessä.


Karri Kolehmainen

Development Team Manager, Veikkaus


TULOKSET

Nopea, tietoturvallinen ja joustava testidatan hallinta

Testidatan soveltuvuus ja tietosuoja eivät ole vain testauksen teknisiä kysymyksiä, vaan kriittisiä edellytyksiä liiketoiminnan jatkuvuudelle ja laadulle. Uudistuksen myötä testidatan käyttö on nyt huomattavasti joustavampaa ja tehokkaampaa.  

Aiemmin testidatan luominen toteutettiin vain muutamia kertoja vuodessa, mutta nyt prosessi voidaan käynnistää tarpeen mukaan jopa päivittäin. Tämä mahdollistaa nopeammat testausvaiheet ja ketterämmän järjestelmien kehittämisen ilman viiveitä. 

Lopputulos ylitti asiakkaan odotukset – Veikkaus sai käyttöönsä ratkaisun, joka ei ainoastaan vastannut alkuperäisiin tarpeisiin, vaan toi testauksen tueksi kokonaan uuden toimintamallin. Tekninen kokonaisuus oli poikkeuksellisen vaativa, mutta siitä huolimatta toteutus pysyi kevyenä ja selkeänä ilman monimutkaista ylläpitoa tai raskasta prosessia. 

Veikkauksen ja Knowitin asiantuntijoiden välinen tiivis yhteistyö ja luottamus nopeutti projektin etenemistä ja mahdollisti joustavan päätöksenteon. Selkeät roolit ja avoin tiedonkulku varmistivat, että ratkaisu kehitettiin aidosti asiakkaan tarpeista lähtien.  

Knowitin monialainen asiantuntijatiimi, johon kuului laadunvarmistuksen, testauksen, tekoälyn, ohjelmistokehityksen ja pilviympäristöjen osaajia, huolehti siitä, että lopputulos oli teknisesti toimiva, skaalautuva ja pitkällä aikavälillä hallittavissa. Uudistus paransi testauksen tehokkuutta, joustavuutta ja hallittavuutta, tarjoten pitkäaikaiseen testidatan hallinnan haasteeseen kestävän ratkaisun. 

Tulokset

0 € lisäkustannus

Manuaalisen työn poistuminen kattaa työkalun kustannukset ja parantaa tehokkuutta.

Yli 200

Henkilötyöpäivän säästö vuositasolla (kun käsittely tehdään 4 kertaa vuodessa).

60 x nopeampi

Testidatan tuottaminen onnistuu nyt 1 päivässä aiemman 60 päivän sijaan.

Asiakkaan hyödyt

Sujuvampi testaus

  • Manuaalinen työ testidatan luomisessa on poistunut lähes kokonaan 

  • Uusi testidata saadaan nopeasti ja ajantasaisena 

  • Testauksen laatu paranee testidatan parantuessa 

Kustannustehokkuus

  • Manuaalisten työvaiheiden poistuminen säästää aikaa ja resursseja 

  • Työvaiheiden automatisointi vähentää virheriskejä ja nopeuttaa testausvaiheita 

  • Pilvitoimintojen optimointi minimoi turhat resurssikulut 

Joustava ja turvallinen ratkaisu

  • Veikkaus ylläpitää itse datan käsittelyn ratkaisua ja hallitsee anonymisointia 

  • Luotua testidataa voidaan hyödyntää laajasti eri testaustarpeisiin 

  • Tietoturvavaatimukset täyttyvät ilman kompromisseja 


Veikkaus

Suomen valtion omistaman rahapeliyhtiö Veikkauksen tarkoituksena on tuottaa peleillä iloa. Veikkaus tarjoaa elämyksiä ja huippupelejä, mutta ei hinnalla millä hyvänsä. Veikkaus haluaa huolehtia, että peli-ilo säilyy ja pelaaminen pysyy harmittomana.

Haluatko kuulla lisää?

Ota yhteyttä!

Henri Grönblom

Head of Offering, Principal Consultant

Knowit Solutions Oy


Mitä teimme

Data & AIOhjelmistokehitysLaadunvarmistus Pilvipalvelut