Altinn 3 - Kvalitetssikring av Nye Altinn
Kunde
Digitaliseringsdirektoratet
Digitaliseringsdirektoratet utvikler Altinn 3, en ny plattform for digitale tjenester og samhandling innen offentlig sektor. Vi har hatt sentrale roller innen test, kvalitetssikring og utvikling - med særlig fokus på robusthet, ytelse og universell utforming.
Digitaliseringsdirektoratet hadde behov for å sikre kvalitet og stabilitet i utviklingen av Altinn 3 – en ny plattform som skulle erstatte Altinn 2 innen juni 2026. Altinn er kritisk infrastruktur for digital samhandling i Norge, og det var avgjørende å etablere tydelige testrutiner, høy testdekning og gode prosesser for ytelsestesting og automatisering i overgangsfasen.
I tillegg ønsket kunden å sikre at nye løsninger for tilgangsstyring og samtykke ivaretok krav til universell utforming og tilgjengelighet for alle brukergrupper.
Oppdraget inngikk i det nasjonale digitaliseringsprogrammet Nye Altinn, og omfattet tjenester knyttet til autentisering, tilgangsstyring og samtykkeflyt.
Våre testressurser etablerte automatiserte testløp for ende-til-ende-testing, API-er og ytelse i tilgangsløsningene i Altinn 3. Vi utviklet testverktøy, satte opp Playwright-tester og automatisert testrapportering, og håndterte både testdata og oppfølging av ikke-funksjonelle krav.
Vi definerte og implementerte et ytelsestestrammeverk med K6 og Kubernetes, og utviklet verktøy som lot teamene selv kjøre tester ved behov. I tillegg forankret vi teststrategien i utviklingsprosessene og løftet testkulturen på tvers av teamene.
På utviklingssiden hadde vi ansvar for frontend og backend-komponenter knyttet til tilgangsressurser og samtykkemaler i Altinn Studio. Vi utviklet løsningene i React og C#, med universell utforming som en sentral del av leveransen. Vi satte opp CI/CD-løp med GitHub Actions og implementerte testdekning med unit-, integrasjons- og ende-til-ende-tester.
Vår innsats bidro til tryggere produksjonssettinger og høyere kvalitet i Nye Altinn. Plattformen ble styrket med automatiserte tester, ytelsesmålinger og robust overvåkning, noe som gjorde det mulig å oppdage og løse feil tidlig i utviklingsløpet.
Vi bidro til å etablere en moden testkultur og en strukturert utviklingsprosess som ivaretok både funksjonelle og ikke-funksjonelle krav. Frontend-løsningen for tilgangsstyring ble levert med høy teknisk kvalitet og god tilgjengelighet, og gir tjenesteeiere et brukervennlig verktøy for å konfigurere tilgang og samtykke.
Teknologi
Likte du artikkelen?
Del den med noen andre!