Mejora de la estabilidad y la eficiencia: se logró una automatización del 98% en Smoke Suite para clientes líderes de alta tecnología

Resumen:

Un cliente líder de alta tecnología tuvo problemas para escalar Salesforce y automatizar los procesos de control de calidad, lo que resultó en fugas de defectos. Ellos buscaron un asociado de negocios para automatizar las pruebas, desarrollar un marco sólido y mejorar la precisión, la eficiencia y el performance operacional.

Desafíos:

Complejidad de integración y dependencias cruzadas

Se integraron demasiados sistemas externos en Salesforce, cada uno con diferentes líneas de tiempo de lanzamiento, creando complejas dependencias cruzadas.

Procesos ineficientes de QA

Un proceso de control de calidad ad-hoc, con casos de prueba limitados o nulos en algunos escenarios, resultó en demasiadas fugas de defectos en la producción.

Problemas de escalabilidad con scripts de automatización

Los scripts de automatización se prepararon utilizando herramientas con licencia que no podían escalar con el crecimiento de la aplicación.

Objetivos:

  • Objetivo principal- Automatizar los procesos de prueba para mejorar la precisión, la eficiencia y reducir las fugas de defectos.
  • Objetivo secundario: desarrollar un marco de automatización escalable para optimizar los procesos clave y reducir las dependencias cruzadas entre los sistemas.

Solución sugerida:

Para abordar la complejidad de las integraciones y las dependencias cruzadas, implementamos pruebas automatizadas de API para cada punto de integración. Esta prueba se programó para ejecutarse a intervalos regulares, asegurando que todas las integraciones fueran monitoreadas y verificadas de manera consistente para una funcionalidad adecuada.

Para las ineficiencias en el proceso de QA ad-hoc, Relanto integró Zephyr con Jira como la herramienta de administración de casos de prueba. Esta integración incluyó la trazabilidad de los requerimientos para asegurar que cada detalle se probó minuciosamente. Adicionalmente, establecimos un proceso de firma de casos de prueba en Zephyr para confirmar que se cumplieron todos los criterios de aceptación, reduciendo las fugas de defectos en la producción.

En respuesta a los problemas de escalabilidad con los scripts de automatización existentes, desarrollamos e implementamos un entorno de automatización propietario. Este entorno fue diseñado para escalar con el crecimiento de la aplicación, reduciendo significativamente el tiempo de respuesta para el equipo de pruebas de automatización y optimizando la entrega de casos de uso del negocio.

Juntas, estas soluciones abordaron de manera efectiva los desafíos de integración y QA del cliente, proporcionando un enfoque sólido y eficiente para administrar su complejo entorno.

Resultado:

Aumento de la estabilidad del producto Logró una mejora del 95% en la estabilidad del producto. Esta mejora significativa ha dado lugar a menos defectos y a una performance más confiable del producto.

Automatización de Smoke Suite- Automatizado 98% de la Suite Smoke. Este alto nivel de automatización reduce el esfuerzo manual y acelera las pruebas iniciales, lo que garantiza una retroalimentación más rápida sobre las funcionalidades críticas.

Eficiencia de costos- Se redujo el costo por prueba en un 25%. Esta medida de ahorro de costos permite un uso más eficiente de los recursos y la asignación del presupuesto.

Reducción manual del ciclo de control de calidad- Disminución de los ciclos de control de calidad manual en un 20%. Esta reducción en los esfuerzos de pruebas manuales acelera el proceso general de pruebas y mejora la productividad.

Automatización de herramientas de administración de casos de prueba- Actualizaciones automatizadas para la herramienta de administración de casos de prueba. Esta automatización asegura que los casos de prueba estén siempre actualizados y reduce los errores de entrada manual de datos.

Cobertura de prueba- Alcanzada cobertura de prueba del 100%. La cobertura integral de pruebas garantiza que todos los aspectos del producto se prueben minuciosamente, lo que garantiza una mayor calidad y menos problemas perdidos.