Testautomatisering og kvalitetssikring i DR-Arkivet – fremtidssikret medieadgang via struktureret test

Back

Customer

Det Kgl. Bibliotek

Industry

Year

2025

Business Area

Konsulenter

Kunden

Digital kulturarv kræver digital kvalitetssikring

Det Kongelige Bibliotek (KB) er Danmarks nationalbibliotek og er en institution under Kulturministeret. En central del af bibliotekets opgave er at bevare og formidle den danske kulturarv – også i en digital kontekst. På baggrund af Medieforliget 2023-2026 har KB udviklet DR-Arkivet, en digital platform, hvor alle danskere kan udforske op mod én million radio- og tv-udsendelser sendt mellem 2006 og 2024.

For at sikre, at platformen lever op til forventningerne om høj tilgængelighed og stabil drift, ønskede KB at gennemføre en grundig kvalitetssikring, med særligt fokus på funktionelle tests og performance tests af platformen som helhed.

Opgaven

DR-Arkivet skulle virke for alle – uanset platforme og enheder

For at DR-Arkivet kunne blive en stabil og driftssikker platform for alle brugere, havde KB brug for en mere systematisk og effektiv tilgang til test. Den skulle sikre kvaliteten på tværs af platforme og enheder og samtidig undgå at lægge unødigt pres på udviklingsteamet.

Konkret handlede det om:

  1. At sikre effektiv testdækning, hvor automatiserede tests blev foreslået som en del af løsningen
  2. At sikre stabil funktionalitet på tværs af browsere og enheder
  3. At etablere en skalerbar testproces, som kunne følge med systemets udvikling
  4. At dokumentere testdækning og resultater
  5. At kunne validere systemets performance under belastning

Samtidig var det vigtigt, at testarbejdet kunne tilpasses til eksisterende tekniske og organisatoriske rammer – og understøtte teamets daglige arbejde.

Vi har haft fornøjelsen af at samarbejde med TestHuset, og deres indsats har været helt i top. De har leveret et grundigt og professionelt testforløb, som har sikret, at vi kunne lancere med ro i maven, velvidende at vores produkt var gennemtestet. Deres arbejde har gjort, at vi kunne rette fejl på forhånd – fejl, der ellers kunne have skabt problemer både for vores brugere og for os. Konsulenterne har været yderst kompetente, effektive, selvkørende og behagelige at arbejde sammen med. En stor anbefaling herfra!

Christian Hennskov Rasmussen

Afdelingsleder Digital Transformation på Det Kgl. Bibliotek

Løsningen

Et gennemtænkt testframework, der kan følge med platformens tempo

Vi fik ansvaret for at udarbejde teststrategien og stå for testaktiviteterne i DR-Arkivet-projektet. Opgaven bestod både i at skabe det overordnede fundament og sikre, at testarbejdet kunne gennemføres i praksis. Vi sammensatte et konsulentteam, der kunne varetage både det indledende planlægnings- og strategiarbejde samt den efterfølgende testeksekvering. Det omfattede blandt andet etablering og udvikling af automatiseret test af DR-Arkivet i tæt samarbejde med kundens udviklingsteam.

Konkret omfattede vores indsats:

  1. Produkt Risiko Analyse og strategiarbejde
  2. Udvikling af et skalerbart og vedligeholdelsesvenligt testframework skrevet i Typescript, baseret på Playwright
  3. Strukturering af end-to-end-tests via Page Object Model og genanvendelige hjælpe-funktioner
  4. Performance- og loadtest konfigureret til forskellige miljøer
  5. Eksplorative tests og dokumentation heraf
  6. Cross-platform testafvikling (desktop og mobile) via BrowerStack
  7. Forberedelse til CI/CD ved at udarbejde og test pipeline-konfiguration i Jenkins
  8. Løbende rådgivning, code reviews og sparring med udviklingsteamet

Resultat

Et solidt fundament for fremtidig udvikling og drift

Samarbejdet har ført til, at Kongelige Bibliotek har opnået en mere robust, skalerbar og effektiv testproces, som understøtter både udvikling og kvalitetssikring af DR-Arkivet.

Resultaterne er tydelige:

  1. En automatiseret og vedligeholdelsesvenlig testsuite
  2. Øget stabilitet og færre fejl
  3. Frigørelse af udviklingsressourcer ved reduktion af manuelle tests
  4. Bedre dækning og dokumentation af funktionelle og ikke-funktionelle tests
  5. Et solidt fundament for videreudvikling og test af fremtidige funktionaliteter

Kontakt

Vil du høre mere om, hvordan vi kan hjælpe dig med test og kvalitetssikring?

Kontakt os her