![Page 1: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/1.jpg)
Tverretatlig samarbeid om test, og syntetiske testdata i modernisering av
folkeregisteret
Tore Sletten (NAV)Margrethe Myrstad Bedregal (Skatteetaten)
![Page 2: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/2.jpg)
• Syntetiske testdata – nåsituasjon
• Tverretatlig samarbeid om test – bakgrunn og organisering
• Syntetiske testdata – langsiktig mål
• Test i modernisering av folkeregisteret
• Testdata og testmiljø i NAV for test mot modernisert folkeregister
Agenda
![Page 3: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/3.jpg)
Hvorfor syntetiske testdata?
![Page 4: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/4.jpg)
Definisjoner
• Skarpe data = produksjonsdata
• Anonymiserte data er produksjonsdata (skarpe data) som er
transformert slik at det ikke skal være mulig å spore tilbake til
reelle personer eller organisasjoner (avidentifisert), samtidig som
dataintegriteten og kvaliteten på testdata er intakt.
• Syntetiske (fiktive) data som produseres for testformål og som
ikke har rot i produksjonsdata.
![Page 5: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/5.jpg)
Vurderinger fra NAVs testsenter
• Anonymiserte data/ maskerte data vil kunne la seg reidentifiseres
med relativt få steg.
• Det vil finnes et stort antall muligheter for reidentifisering.
• Man må derfor sikre testdataene vedo personlige brukere og sporing av aktivitet
o tilgangskontroll
o holdningsarbeid
o juridiske avtaler
• Maskerte data bør som en generell regel aldri sendes «ut av huset».
![Page 6: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/6.jpg)
Vurderinger fra testsenteret hos
Skatteetaten
• På sikkerhetsnivå intern skal ikke skarpe data benyttes – kun
anonymiserte og syntetiske testdata
• Kun syntetiske testdata for adressekodene
o 4 - klientadresse
o 6 - strengt fortrolig adresse
o 7 - fortrolig adresse
• Kun syntetiske testdata skal benyttes for test mot eksterne
![Page 7: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/7.jpg)
Dagens situasjonHva slags testdata har vi?
![Page 8: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/8.jpg)
• Mange kjenner ikke til at det finnes syntetiske testdata.
• Testdata er spesielt krevende når man skal teste på tvers.
• Testdataene har for lite variasjon, er for statiske og gjenspeiler ikke
dagens produksjonssituasjon.
• Alle etater bruker mye tid på å lage egne testdata.
• Ønsker fokus på å gå over til test med syntetiske testdata både
internt og på tvers.
Syntetiske testdata
![Page 9: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/9.jpg)
• 50 testdatasett i Altinn med testorganisasjoner og testpersoner
• Organisasjoner lest inn i testenhetsregisteret
• 5000 syntetiske testpersoner i testfolkeregisteret
• Syntetiske testpersoner i ID-porten
• Testmiljø for test av kontakt- og reservasjonsregisteret og digital
postkasse.
Oversikt over testdata
![Page 10: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/10.jpg)
Tverretatlig samarbeid om test
Organisering
![Page 11: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/11.jpg)
Organisering
SKATE
Arbeidsgruppe
Testdata
Arbeidsgruppe
Testautomatisering
Arbeidsgruppe
Test/Verifikasjon i produksjon
Styringsgruppe test
![Page 12: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/12.jpg)
Styringsgruppe test
![Page 13: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/13.jpg)
Styringsgruppe - deltakere
• Leder: Difi v/Knut Kjærvik
• Liv Berg Pandur, SPK
• Torstein Skarra, NAV
• Marianne Rynning, SKE
• Fiona Ring Østensvig, EHelse
• Astri Berrefjord, SSB
• Espen Herskedal, BRREG/Altinn
• Gunn Heidi Rørmark, BRREG/BRSYS
• Morten Møllersen, UDI
• Unn Disch Kihle, Kartverket
![Page 14: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/14.jpg)
Styringsgruppe - mandat
• Beslutter veivalg.
• Sørger for nødvendig forankring evt. budsjett i egen etat.
• Vurderer behov for forankring mot Skate.
• Vurderer behov for flere arbeidsgrupper.
![Page 15: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/15.jpg)
Arbeidsgruppe syntetiske testdata
![Page 16: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/16.jpg)
Syntetiske testdata – Deltakere
• Prosessdriver: SKE v/Jeanette
Horn
• Espen Herskedal, BRREG
• Sølvi Hagen, BRREG/BRSYS
• Roar M. Wenaas-Skjølberg,
BRREG/BRSYS
• Hilde Nyutstumoen, NAV
• Tore Sletten, NAV
• Margrethe Bedregal, SKE
• Tina Breidalen, SPK
• Guro Nordengen, Ehelse
• Martin Markman, Ehelse
• Marianne Pedersen, Kartverket
• Ivar Henjum, Difi
• Berith Gade Jensen, UDI
• Gustav Aagesen, Lånekassen
• Møter ca. en gang per måned
![Page 17: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/17.jpg)
Syntetiske testdata - Mandat
• Kartlegge behov og identifisere tiltak til kortsiktig løsning for felles
syntetiske testdata.
• Gjennomføre tiltak der det er mulig og løfte tiltak som krever
ytteligere forankring.
• Beskrive et langsiktig målbilde for tverretatlige syntetiske testdata.
• Forankring i egne etater, i referansegruppen og mot andre aktører.
• Fungere som pådrivere for bruk av syntetiske testdata.
• Hovedfokus på testdata som understøtter felles verdikjedetester, og
samtidig berike testdata for lokal test.
![Page 18: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/18.jpg)
Arbeidsgruppe Testautomatisering
![Page 19: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/19.jpg)
Testautomatiseing – Deltakere
• Prosessdriver: NAV v/Tore Sletten
• Janicke Eilertsen, NAV
• Linesh Raghawan, Difi
• Martin Unhjem, Skatteetaten
• Tonje Almendingen, BRREG
• Arne Erik Hurum, eHelse
• Arbeidsgruppen består av fagpersoner som kjenner godt til
testautomatisering i egen etat.
• Møter ca. en gang per måned
![Page 20: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/20.jpg)
Testautomatisering – Mandat
• Sikre erfaringsutveksling på testautomatisering mellom etatene.
• Bidra til deling av verktøy, metoder, algoritmer, etc. mellom etatene.
• Kartlegge behov og identifisere tiltak for automatisering av tester på
tvers av etater.
• Forankring i egne etater, i referansegruppen og mot andre aktører.
• Beskrive et langsiktig målbilde for bruk av testautomatisering i
offentlig sektor.
• Fungere som pådrivere for økt effektivitet og kvalitet for test i
offentlig sektor.
![Page 21: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/21.jpg)
Interessentforum
![Page 22: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/22.jpg)
Deltakere - Interessentforum
• "Alle" som er interessert i test, testautomatisering og testdata.
• Utveksling av informasjon om testdata og testautomatisering. Mottar
informasjon fra arbeidsgruppene og gir innspill til arbeidsgruppene
om behov og prioritering av tiltak.
• Mottatt interesse fra Vegvesenet, Politiet, Mattilsynet og flere deltakere fra andre etater.
• Styringsgruppen eier interessentforum, men gjennomføring delegeres til arbeidsgruppene etter informasjonsbehov.
![Page 23: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/23.jpg)
Forslag til langsiktig målEn syntetisk «virkelighet» i testmiljøene.
![Page 24: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/24.jpg)
Kilde: Stortingsmelding 27 (2015–2016), kapittel 11
Nas
jon
ale
fell
esk
om
po
nen
ter
![Page 25: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/25.jpg)
• Det bør finnes en egen testmatrikkel med personer fra
testfolkeregisteret.
• Vi har diskutert to ulike tilnærminger til adresser
1) Kan de syntetiske testpersonene bo på ekte adresser?
• Tester av brevutsending og risiko for at vi sender ut brev?
• Kan dette løses ved å stoppe utsending fra testmiljøene?
2) Eller bør vi ha en testmatrikkel med syntetiske adresser?
• Vi ser for oss alternativ 1.
Testmatrikkelen
![Page 26: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/26.jpg)
• Personer hentes fra testfolkeregisteret og man må kunne legge inn kontaktinfo for test o Jevnlig vask ved å resette til default mobilnr. og e-postadresse
• Populeres med fiktive reservasjoner
• Rutiner for vedlikehold og nullstilling er viktig
Kontakt- og
reservasjonsregisteret (test)
![Page 27: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/27.jpg)
• Etablere så rike syntetiske testdata at det ikke blir behov for test med
produksjonsdata.
• Etatene samarbeider om å etablere et grunnsett med syntetiske
testdata med en bred representativ sammensetning av egenskaper.
• De som har ansvar for en nasjonal felleskomponent må sørge for
syntetiske testdata som kan brukes på tvers og forvaltning av disse.
Langsiktig mål (1/2)
![Page 28: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/28.jpg)
• Det finnes en publiseringsordning for syntetiske testdata som gjør at
disse kan brukes av flest mulig aktører.
• Vurdere behov for reservasjonsordning og en mulighet for å bestille
nye testdata.
• Testdata i synk på tvers av etatene.
Langsiktig mål (2/2)
![Page 29: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/29.jpg)
• Den som eier et register
har et spesielt ansvar for
å lage rike syntetiske
testdata
• Lage en syntetisk «virkelighet» i
testmiljøene
Langsiktig mål
![Page 30: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/30.jpg)
Felles spilleregler og vedlikehold
![Page 31: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/31.jpg)
• Statiske testdata (ikke-konsumerbare testdata)
o Skal ikke endres eller påvirkes av testkjøringer.
o Benyttes på tvers av alle aktører
• Dynamiske testdata (konsumerbare testdata)
o Kan endres som følge av en testkjøring
o Dynamiske testdata kan bestilles av den etat som skal teste, og merkes med «et flagg».
o Kan også lages av eier av registeret.
o Man må ha et bevisst forhold til hvordan disse brukes.
Kategorier av syntetiske testdata
![Page 32: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/32.jpg)
• Bør ha så rike testdata at man ikke trenger bestilling.
• Men den som har ansvar for testdata bør også muliggjøre
vedlikehold av testdata
o «selvbetjening»
o evt. mulighet for å enkelt lage nye testdata
o Bør ha et kontaktpunkt for bestilling/henvendelser om testdata
• Vi bør bli enige om felles retningslinjer på tvers.
Bestilling og vedlikehold
![Page 33: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/33.jpg)
Testdata i modernisering av folkeregisteret
![Page 34: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/34.jpg)
Testdata i dagens test-DSF• Det er kun mulig å lage/vedlikeholde manuelt. Få/ingen endringer.
• Statiske data - ingen historikk og ingen bevegelser.
• Mange etterspør endringer og nye testpersoner både fra andre etater og fra andre aktører.
• Stort behov for bedre testdata og alle kan ikke lage disse selv.
![Page 35: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/35.jpg)
Testdata i Folkeregisteret• Vi skal kun benytte syntetiske testdata og har et spesielt fokus på
testdata i eksternt testmiljø:
• Testmiljøet skal benyttes på tvers av alle konsumenter og produsenter, og vi kan derfor ikke tillate «skarpe» data.
• Informerer og avtaler med interessentene i forkant av test.
• Vi skal i prosjektperioden etablere en syntetisk testbefolkning og mulighet for å simulere hendelser på testbefolkningen.
![Page 36: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/36.jpg)
Syntetisk testbefolkning• Når vi lager funksjonelt område fødsel kan vi lage en syntetisk
testbefolkning i testmiljøene våre.
• Basert på et representativt utvalg av Norges befolkning, vil være konstruerte data som ikke har rot i virkeligheten.
• Navngis ikke med ekte navn, men med adjektiv og substantiv – f.eks«Vakker blomst».
• Testpersonene bor på ekte gateadresser, og med reelle postnummer og kommunenummer da det er logikk knyttet til disse.
![Page 37: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/37.jpg)
Simulering av hendelser• Vi vil i løpet av prosjektperioden gjøre det mulig å simulere hendelser på
testbefolkningen.
• Nye d-numre, fødsel, død, adresseendringer, sivilstandsendring
• Ende-til-ende tester i testklienten
• Produsentene sender inn mot eksternt testmiljø
• Hendelsene publiseres på offentlig hendelsesliste i eksternt testmiljø
![Page 38: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/38.jpg)
Bygging av fødsels- og d-numre i test
• Vi har behov for å teste med riktig oppbygde fødsels- og d-numre, da det er logikk knyttet til dette. Da må vi benytte samme algoritme for å bygge numrene i test og produksjon.
• Når vi lager d-nummer og fødselsnummer i test, så kan det inntreffe at:
• vi lager numre som er i bruk i produksjon.
• et nummer som er laget i test blir tatt i bruk i produksjon senere.
• All annen data er konstruerte data som ikke har rot i virkeligheten.
![Page 39: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/39.jpg)
Forutsetninger• Forutsetter tett samarbeid med produsenter og konsumenter, som må
bistå med å:
• spesifisere testdatabehov
• tilrettelegge for bruk av syntetiske testdata
• Produsenter og konsumenter må teste i testmiljø som utelukkende har syntetiske testdata.
• De som per i dag ikke har syntetiske testmiljø må etablere dette før de tester mot oss.
![Page 40: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/40.jpg)
Status september 2017• Skattepliktsløsningen (SOFUS) og UDI tester rekvisisjon av d-nummer og
følger navnestandarden (adjektiv + substantiv) mot Modernisert folkeregister i test.
• Evry har tatt i bruk offentlig hendelsesliste i test og mottar testdata løpende.
• NAV tester mot oss i eksternt testmiljø og har tatt i bruk funksjonalitet for rekvisisjon av d-nummer i test.
• Vi jobber videre mot alle eksterne som skal koble seg opp for å sikre at de tester syntetisk mot oss.
![Page 41: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/41.jpg)
KonsumenterProdusenter
Aktuelle interessenter
Utlendingsmyndighetene
Helsesektoren
Banker og verdipapirforetak
Vergemålsregisteret
Statens kartverk
Valgdirektoratet
NAV
TAD
UDI
Personer
SSB
Vernepliktsverket
Altinn
Skatteetaten
Evry2.000 virksomheter
Nordiske folkeregistre
Politiet
BUF-dir
Domstolene
NAV
Brønnøysundregistrene
Kommunene
Posten
Statens kartverk
Vigslere
Fylkesmannen
Personer
Skatteetaten
![Page 42: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/42.jpg)
Testdata og testmiljø i NAV for test
mot modernisert folkeregister
![Page 43: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/43.jpg)
NAV etablerer separate testmiljøer med utelukkende syntetiske testdata.
– Testmiljø koblet mot SKE/Modernisert folkeregister
– Testmiljø for test av applikasjoner internt i NAV
NAV har i dag testmiljøer med reelle testdata. Disse maskeres.
Testmiljøer med reelle testdata skal etter hvert fases ut.
Testmiljøer i NAV
![Page 44: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/44.jpg)
Testmiljø koblet mot SKE/Modernisert folkeregister har SKE som masterdata-kilde.
Testmiljø for intern test populeres med egne fiktive testdatasett.
NAV etablerer en selvbetjeningsfunksjon for bestilling av fiktive personer.
– Testere kan eie sine egne testpersoner.
– Testpersoner kan distribueres til valgt testmiljø.
Testfamilien er tilgjengelig i alle testmiljøer.
Testdata i NAV
![Page 45: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/45.jpg)
Testfokus flyttes fra verdikjeder til
applikasjon/komponenter.
Endret testfokus åpner for mer bruk av fiktive testdata.
Fiktive testdata åpner for mer testautomatisering og
raskere leveranser.
Endret testfokus
![Page 46: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/46.jpg)
Plan for trinnvis implementering2017 2018 2019 2020 2021
Modernisert folkeregister Fiktive testpersoner med d-nr og f-nr
1
Modernisert folkeregister UDI, Skatt, NAV, Evry og eHelse
2
Modernisert enhetsregister integrert med modernisert folkeregister
3
Matrikkelen er integrert med modernisert folkeregister og enhetsregister
4
Altinn integrert med modernisert folkeregister og enhetsregister
5
ID- porten, Kontakt- og reservasjonsregisteret og Digipost
6
Resterende etater er koblet på modernisert løsninger.
7
Eksterne interessenter benytter synt. Data. Altinn testdatasett saneres.
8
![Page 47: Tverretatlig samarbeid om test, og syntetiske testdata i … · 2017. 9. 25. · Syntetiske testdata - Mandat •Kartlegge behov og identifisere tiltak til kortsiktig løsning for](https://reader034.vdocuments.mx/reader034/viewer/2022051815/60400662beaefa3a9611723e/html5/thumbnails/47.jpg)
Tore SlettenSeksjon for test
NAV IT // Applikasjonsutvikling
Mobil: 413 26 669
Margrethe Myrstad BedregalProsjekt Modernisering av Folkeregisteret, Testleder
Skatteetatens IT- og Servicepartner, Utvikling, Felleskomponenter, Testsenter
Mobil: 402 49 503
Kontakt oss