
Caso de éxito - LABORAL Kutxa
Al no disponer de un registro unificado y compartido de pruebas, surgía la necesidad de su creación y explotación para que fuera posible asegurar funcionalidades pasadas y nuevas.

El proyecto
Al no disponer de un registro unificado y compartido de pruebas, surgía la necesidad de su creación y explotación para que fuera posible asegurar funcionalidades pasadas y nuevas. Además, se echaba de menos el uso de una herramienta para el registro de planes de pruebas y ejecuciones automatizadas, y la recopilación de evidencias que demandaba el departamento de auditoría.
Problemas identificados:
- Falta de una estrategia de pruebas y un repositorio compartido que permita su reutilización.
- Iniciativas aisladas en el uso de alguna herramienta de automatización de pruebas y, por tanto, baja efectividad en el proceso de despliegue continuo (CI/CD).
- Frameworks de automatización de tests incipientes pero no idóneos ni con un uso optimizado.
- Falta de buenas prácticas y visión de la gestión de QA. Ausencia de KPIs que permitan dar feedback del estado del producto y plantear mejoras.
Los retos
- Registro de evidencias para auditorías internas/externas
- Gestión de los datos de prueba del host
- Implantación de distintos frameworks de automatización

La solución
Definición de una estrategia QA: Definición de una estrategia QA que permita elevar la madurez de calidad de la banca online. Esto incluye la valoración e implantación de distintos tipos de pruebas: APIs, E2E, rendimiento, seguridad, UX testing, compatibilidad…
Implantación de buenas prácticas:
Propuesta y soporte en la implantación de buenas prácticas como:
- Uso de POM (Page Object Model) para los frameworks de test automatizados.
- Uso de dashboards para generar KPIs de seguimiento.
- Participación de QA en procesos de especificación de HUs.
- Alineación de QA con la auditoría para gestión de evidencias
Tests funcionales y registro de pruebas: Se profundiza en el uso y la explotación de Azure Test Plans con el objetivo de fomentar la colaboración y visibilidad de los equipos al planificar, diseñar y ejecutar pruebas, tanto manuales como automatizadas.
Automatización de pruebas: Es fundamental para ampliar significativamente la capacidad del testing manual, reducir costes y, sobre todo, integrar los procesos de testing en los ciclos o pipelines de CI/CD, haciendo que el proceso hasta publicar una nueva versión sea mucho más ágil y seguro.
Análisis de herramientas: El equipo de QA realizó una comparativa para asesorar al cliente en el uso de una herramienta que permitiera disponer de dispositivos móviles para ejecutar pruebas manuales y automatizadas, como Sauce Labs y BrowserStack. Tras la elección, se implantará y configurará para que forme parte del proceso de calidad.
El resultado
Tras la primera fase de análisis y con el equipo de QA ya participando en el equipo de desarrollo llevando a cabo la especificación y ejecución de pruebas manuales, los beneficios obtenidos en el proyecto han sido evidentes.
Esto ha llevado al cliente a ampliar el equipo, pasando de tener 1 QA Ágil a tener 3, con el objetivo de abarcar más desarrollos y aumentar la cobertura de pruebas. Además, la participación del Arquitecto QA promueve la implantación de nuevas iniciativas que les ayuda a avanzar en nuevos hitos de madurez, como por ejemplo la implementación de la automatización para distintos tipos de prueba.
¿Necesitas más información?