Automatización de pruebas y control de calidad en el archivo DR: acceso a medios con garantía de futuro gracias a pruebas estructuradas.

Back

Customer

La Biblioteca Real de Dinamarca.

Industry

Media

Year

2025

patrimonio cultural digital requiere un control de calidad digital

La Biblioteca Real (KB) es la biblioteca nacional de Dinamarca y una institución dependiente del Ministerio de Cultura. Una parte fundamental de la misión de la biblioteca es preservar y difundir el patrimonio cultural danés, también en el contexto digital. Basándose en el Acuerdo sobre Medios de Comunicación 2023-2026, la KB ha desarrollado el Archivo DR, una plataforma digital en la que todos los daneses pueden explorar hasta un millón de programas de radio y televisión emitidos entre 2006 y 2024.

Para garantizar que la plataforma cumpliera con las expectativas de alta disponibilidad y funcionamiento estable, la Biblioteca Nacional de Dinamarca quería llevar a cabo un control de calidad exhaustivo, con especial atención a las pruebas funcionales y de rendimiento de la plataforma en su conjunto.

La tarea

El Archivo DR debía funcionar para todo el mundo, independientemente de la plataforma y el dispositivo

Para que el Archivo DR se convirtiera en una plataforma estable y fiable para todos los usuarios, la KB necesitaba un enfoque más sistemático y eficiente para las pruebas. Esto debía garantizar la calidad en todas las plataformas y dispositivos, evitando al mismo tiempo una presión innecesaria sobre el equipo de desarrollo.

En concreto, esto implicaba:

  1. Garantizar una cobertura eficaz de las pruebas, con pruebas automatizadas propuestas como parte de la solución
  2. Garantizar una funcionalidad estable en todos los navegadores y dispositivos
  3. Establecer un proceso de pruebas escalable que pudiera seguir el ritmo de desarrollo del sistema.
  4. Documentar la cobertura y los resultados de las pruebas.
  5. Ser capaz de validar el rendimiento del sistema bajo carga.

Al mismo tiempo, era importante que el trabajo de pruebas pudiera adaptarse a los marcos técnicos y organizativos existentes, y que apoyara el trabajo diario del equipo.

Hemos tenido el placer de trabajar con TriforkQI (Trifork QI), y su esfuerzo ha sido de primera categoría. Han llevado a cabo un proceso de pruebas exhaustivo y profesional que nos ha permitido lanzar el producto con total tranquilidad, sabiendo que ha sido sometido a pruebas rigurosas. Su trabajo nos ha permitido corregir errores de antemano, errores que, de otro modo, podrían haber causado problemas tanto a nuestros usuarios como a nosotros. Los consultores fueron extremadamente competentes, eficientes, autónomos y agradables en el trabajo. ¡Los recomendamos encarecidamente!

Christian Hennskov Rasmussen

Jefe de Transformación Digital de la Biblioteca Real de Dinamarca.

El

Un marco de pruebas bien diseñado que puede seguir el ritmo de la plataforma

Fuimos responsables de desarrollar la estrategia de pruebas y gestionar las actividades de pruebas en el proyecto DR Archive. La tarea consistía tanto en crear la base general como en garantizar que las pruebas pudieran llevarse a cabo en la práctica. Reunimos un equipo de consultores que pudieran encargarse tanto de la planificación inicial y el trabajo estratégico como de la posterior ejecución de las pruebas. Esto incluyó el establecimiento y el desarrollo de pruebas automatizadas del DR Archive en estrecha colaboración con el equipo de desarrollo del cliente.

En concreto, nuestros esfuerzos incluyeron:

  1. Análisis de riesgos del producto y trabajo estratégico
  2. Desarrollo de un marco de pruebas escalable y fácil de mantener, escrito en Typescript, basado en Playwright
  3. Estructuración de pruebas de extremo a extremo mediante el modelo de objetos de página y funciones auxiliares reutilizables
  4. Pruebas de rendimiento y carga configuradas para diferentes entornos
  5. Pruebas exploratorias y documentación
  6. Ejecución de pruebas multiplataforma (escritorio y móvil) a través de BrowerStack
  7. Preparación para CI/CD mediante el desarrollo y la prueba de la configuración del pipeline en Jenkins
  8. Consultoría continua, revisión de código y intercambio de ideas con el equipo de desarrollo

Resultado

Una base sólida para el desarrollo y el funcionamiento futuros

La colaboración ha dado como resultado que la Biblioteca Real haya logrado un proceso de pruebas más robusto, escalable y eficiente que respalda tanto el desarrollo como el control de calidad del archivo DR.

Los resultados son claros:

  1. Un conjunto de pruebas automatizadas y fáciles de mantener
  2. Mayor estabilidad y menos errores
  3. Liberación de recursos de desarrollo al reducir las pruebas manuales
  4. Mejor cobertura y documentación de las pruebas funcionales y no funcionales
  5. Una base sólida para el desarrollo y las pruebas de futuras funcionalidades.