Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Perustietovarantojen, niihin liittyvien palveluiden, lakien ja astetusten ja asiakkaiden liiketoimintaympäristöjen eroavaisuudet luovat haasteen testaustoiminalle. Laadunvarmistuksesta vastaavilta henkilöiltä odotetaan monialaista osaamista ja tulkintataitoja. Tätä helpottamaan on tavoitteena luoda Testausohjeistukset palvelu, jossa jokainen perustietovarantoja tuottava virasto pystyy jakamaan keskitetysti omaa osaamistaan testauspalveluihin liittyen. Esimerkkinä erilaisten tilanteiden positiiviset ja negatiiviset testitapaukset. Mitä testiaineistoa käyttää missäkin tilanteessa jne.

...


Muodostettava yhteneväiset testiympäristöt

Yksi tärkeä elementti yhteneväisen testauspalvelun muodostamisessa on liittää olemassa olevat testiympäristöt toisiinsa ja varmistaa että testiympäristöissä käsitellään yhteneväistä testiaineistoa. Lisäksi testaustoiminnan tasot ja niihin liittyvät vaatimukset tulisi yhdessä toimijoiden kesken sopia. Yhteneväiset testiympäristöt eivät kuitenkaan tarkoita sitä että ne oltaisiin keskittämässä, vaan jokainen virasto ja palvelu vastaa jatkossakin omista ympäristöistäänTestausjärjestelmien rooli vaihtelee organisaatioittain, myös hankkeiden elinkaaren vaiheella tuntuu olevan vaikutusta siihen kuinka monimuotoiset testiympäristöt niillä on käytössään. Haasteena on että yhteiseen hankkeiden ja  palveluiden väliseen testaukseen sopivia eritasoisia testiympäristöjä ei tunnu olevan, ainakaan riittävän laajasti. Tarve on yhteisesti määrittää ne testaustasot, joita vastaavia testiympäristöjä testidatapalveluiden tuottajilla ja käyttäjillä tulisi olla.

Testiaineiston tuottamisen nopeuttaminen

Tämän selvitys/kokeilu hankkeen käynnistyessä tuskailtiin testiaineistojen vähyydellä ja tuotamisen hitaudella. Vuoden 2018 aikana virastot ovat kuitenkin parantaneet testiaineiston tuottamisen nopeutta ja yhteisten palaverien kautta on saatu sovittua käytännöistä, joilla testiaineiston tuottaminen voidaan tehdä vaiheittain niin että se kuormittaa yksittäistä Tietopalvelua mahdollisimman vähän.

Tuettava testausosaamisen jakamista

Perustietovarannoista vastaavat virastojen tietopalvelut, tuntevat oman vastuualueensa lainsäädännön ja myös käytännön monimuotoisuuden, joka näkyy heidän palveluidensa rajapinnoissa ja aineistoissa. Monesti asiakashankkeilla ei tätä osaamista tai ymmärrystä ole. Mikä näkyy siinä, että tietojärjestelmäintegraatiot ja erityisesti toiminnallinen testaus saattaa rajautua vain osaan tästä aineiston "monimuotoisuudesta" jossa tietopalvelun järjestelmän aineisto voikaan olla. Tarve on siis helpottaa osaamisen siirtymistä tietopalveluilta asiakkaiden hankkeiden henkilöille.

Muodostettava yhteneväiset testiympäristöt

Testausjärjestelmien rooli vaihtelee organisaatioittain, myös hankkeiden elinkaaren vaiheella tuntuu olevan vaikutusta siihen kuinka monimuotoiset testiympäristöt niillä on käytössään. Haasteena on että yhteiseen hankkeiden ja  palveluiden väliseen testaukseen sopivia eritasoisia testiympäristöjä ei tunnu olevan, ainakaan riittävän laajasti. Tarve on yhteisesti määrittää ne testaustasot, joita vastaavia testiympäristöjä testidatapalveluiden tuottajilla ja käyttäjillä tulisi olla. 


Ratkaisuja erilaisten testaustarpeiden tukemiseen

...

TBD 



Suunnitelma ratkaisusta

Asiakas ja sisäisiä tarpeita ratkoessa on päädytty seuraavien ratkaisujen muodostamisen.

Image Added

Tietopalveluiden testausasiointipolut yhteneväisesti

Perustietovarantopohjaisia jai niihin rinnastettavia testauspalveluita tarjoavat virastot ja palvelut tuottavat jo nyt testauspalveluita asiakkaillensa. Suunnitelmana on yhteneväistää näitä polkuja, siltä osalta kun niillä on  asiakkalle näkyviä ilmentymiä tai jos testauspalvelun tuottaminen vaatii useamman viraston tai palvelun yhteistuotosta. Tärkein tavoite on löytää toiminnan muodot jossa asiakkaalle ilmentyvät testauspalvelut saadaan muodostettua mahdollisimman pienellä työllä. Luomalla esimerkiksi testiaineistot jo valmiiksi ja tarjoamalla samoja aineistoja useammalle asiakkaalle.


Testiympäristöt

Yhteneväinen testauspalvelu syntyy vasta sitten kun osapuolet yhdistävät testausympäristönsä tavalla jossa syntyy yhteneväisiä testausjärjestelmäkokonaisuuksia ja samalla luodaan edellytykset erilaisille yhteistestauksen muodoilla. Tavoitteena ei ole muodostaa uutta keskitettyä testiympäristöä vaan yhdessä sopia mitä yhteisiä testauksen muotoja tarvittaisiin ja miten ne muodostetaan


Testiaineistopalvelu

Hajautetusti tuotetut testauspalvelut kulminoituvat asiakkaalle muutaman keskitetyn palvelun avulla. Testiaineistopalvelu kokoaa yhteen Testiaineistokatalogi palvelun joka toimii keskitettynä testiaineisto hakemisen ja seuraamisen palvelupisteenä. Sen avulla mahdollistetaan läpinäkyvyys testiaineistoon, kuvataan auki miten eri testausaineistoja toimittavien virastojen ja palveluiden nivoutuvat yhteneväisesti toisiinsa. Samassa palvelussa on työkalut niin käyttäjille (asiakkaille) kun palveluita tarjoaville hallinta henkilöille (tietopalveluihmisille). Tavoitteena tulee olemaan että ns testiaineistojen ydintietovarannot pidetään jatkossakin nykyisissä testiympäristöissään. Hallintatyötä tekevät ihmiset päättävät mitkä testiaineistot tulevat olemana ns yhteneväistä jaettua testiaineistoa.

Toinen palvelu joka ilmentyy testiainaineistopalvelussa on testausohjeistukset palvelu, johon kootaan tietopalveluiden julkisten järjestelmärajapintojen toiminta ja se kuinka testiaineistojen avulla on mahdollista testa sitä monimuotoisuutta joissa perustietovarantopohjainen testiaineisto voikaan olla.



Muut palvelutSyyskuun 2018 aikana lisäämme tähän tietoja suunnitellusta ratkaisusta.