Test Automation and Quality Assurance in the DR Archive – Future-Proof Media Access Through Structured Testing

Back

Customer

The Royal Danish Library

Industry

Media

Year

2025

Business Area

Consultants

Kunden

Digital Cultural Heritage Requires Digital Quality Assurance

The Royal Danish Library (KB) is Denmark’s national library and part of the Ministry of Culture. One of its key missions is to preserve and disseminate Danish cultural heritage — including in a digital format. As part of the Danish Media Agreement 2023–2026, KB has developed the DR Archive, a digital platform that gives all Danes access to explore nearly one million radio and TV broadcasts aired between 2006 and 2024.

To ensure the platform would meet expectations for high availability and stable operations, KB sought to conduct a comprehensive quality assurance process — with a particular focus on functional and performance testing of the platform as a whole.

The Assignment

Ensuring Cross-Platform Functionality

For the DR Archive to be a reliable and stable platform for all users — regardless of device or operating system — KB needed a more systematic and efficient approach to testing. This would ensure quality across platforms without putting undue pressure on the development team.

Specifically, the needs included:

  1. Ensuring effective test coverage — automated tests were proposed as part of the solution

  2. Guaranteeing stable functionality across browsers and devices

  3. Establishing a scalable testing process to keep pace with system development

  4. Documenting test coverage and results

  5. Validating system performance under load

It was equally important that the testing work be adaptable to existing technical and organizational frameworks — and support the team’s day-to-day work.

We’ve had the pleasure of working with TestHuset, and their contribution has been top-notch. They delivered a thorough and professional testing process that allowed us to launch with peace of mind, knowing our product had been comprehensively tested. Their work enabled us to address issues in advance — issues that could otherwise have created problems for both our users and ourselves. The consultants were highly skilled, efficient, proactive, and a joy to work with. We highly recommend them!

Christian Hennskov Rasmussen

Head of Digital Transformation, The Royal Danish Library

The Solution

A Well-Structured Test Framework for a Fast-Moving Platform

TestHuset was responsible for developing the testing strategy and executing testing activities for the DR Archive project. The task included laying the strategic foundation as well as ensuring that testing efforts could be effectively carried out in practice. A dedicated consulting team was assembled to handle both planning and execution — including the setup and development of automated tests in close collaboration with the client’s development team.

Our contribution included:

  1. Product risk analysis and test strategy development

  2. Development of a scalable and maintainable test framework using TypeScript and Playwright

  3. Structuring of end-to-end tests via Page Object Model and reusable helper functions

  4. Performance and load testing configured for various environments

  5. Exploratory testing and documentation

  6. Cross-platform test execution (desktop and mobile) via BrowserStack

  7. Preparation for CI/CD with test pipeline setup in Jenkins

  8. Ongoing advisory, code reviews, and sparring with the development team

The Result

A Solid Foundation for Future Development and Operations

The collaboration has enabled the Royal Danish Library to implement a more robust, scalable, and efficient testing process that supports both ongoing development and quality assurance for the DR Archive.

Key results include:

  1. An automated, maintainable test suite

  2. Increased platform stability and fewer defects

  3. Freed up development resources by reducing manual testing

  4. Better coverage and documentation of functional and non-functional tests

  5. A strong foundation for future feature development and testing

Contact

Want to learn how we can support your testing and quality assurance efforts?

contact us here