GUÍA ESTRATEGIA DE PRUEBAS
QA Shift-Left Methodology · by E-Gregorio — Marco común alineado a ISTQB v4 / ISO/IEC/IEEE 29119
Esta guía define el marco común de pruebas para garantizar cobertura completa, gestión eficaz de riesgos y optimización de la automatización en todos los proyectos.

🎯 Objetivo y alcance

Aspecto Descripción
Objetivo principal Establecer un marco común de pruebas que garantice la calidad, eficiencia y predictibilidad en todos los proyectos
Alcance Aplicable a todos los desarrollos (web, mobile, APIs, microservicios) desde la fase de análisis hasta producción
Marco regulatorio Alineado con ISTQB v4, ISO/IEC/IEEE 29119 y ISO/IEC/IEEE 29119-3
Enfoque Shift-Left Testing con gestión de riesgos y automatización basada en criterios VCR

📊 Niveles de prueba

1️⃣ Pruebas Unitarias

Aspecto Detalle
Responsable Desarrollador (como parte de DoD)
Objetivo Verificar el comportamiento de componentes individuales aisladamente
Herramientas Jest, JUnit, NUnit, pytest, Mocha/Chai según tecnología
Cobertura mínima 80% de líneas de código (monitoreado en CI/CD)
Integración Ejecutadas automáticamente en cada commit y build

2️⃣ Pruebas de Integración

Aspecto Detalle
Responsable QA + Desarrollador
Objetivo Verificar la comunicación entre componentes, APIs y servicios externos
Tipos Big Bang, Incremental (top-down/bottom-up), Contract Testing
Herramientas Postman/Newman, RestAssured, Pact, TestContainers
Integración Ejecutadas en pipeline de integración continua

3️⃣ Pruebas de Sistema

Aspecto Detalle
Responsable Equipo QA
Objetivo Verificar el comportamiento end-to-end del sistema completo
Tipos Funcional, No funcional (performance, seguridad, usabilidad)
Herramientas Selenium, Playwright, Cypress, JMeter, OWASP ZAP
Ambiente Ambiente de testing que simula producción

4️⃣ Pruebas de Aceptación

Aspecto Detalle
Responsable Product Owner + Usuario Final
Objetivo Validar que el sistema cumple con los criterios de aceptación del negocio
Tipos UAT (User Acceptance Testing), BAT (Business Acceptance Testing)
Herramientas Cucumber/Gherkin, FitNesse, herramientas de gestión manual
Ambiente Ambiente de pre-producción con datos reales anonimizados

⚖️ Priorización basada en riesgo

Metodología VCR

Utilizamos el modelo VCR (Valor-Costo-Riesgo) para priorizar qué funcionalidades se automatizan:

  • V (Valor): Impacto de negocio (1-3)
  • C (Costo): Esfuerzo de ejecutar pruebas manuales repetitivamente (1-3)
  • R (Riesgo): Probabilidad × Impacto de falla (1-9)
Puntuación VCR Estrategia Acciones
VCR ≥ 9 Automatización obligatoria Se incluye en suite de regresión automática y deuda técnica
VCR 6-8 Automatización recomendada Evaluar en próximos sprints según capacidad del equipo
VCR < 6 Pruebas manuales Ejecutar en ciclos de testing manual, revisar en cada sprint

🔄 Estrategia de automatización

Tipo de prueba Nivel de automatización Frecuencia Herramientas
Pruebas de humo 100% automatizado Cada deploy Playwright TypeScript, Cypress
Regresión crítica 100% automatizado Nightly builds Playwright TypeScript, Selenium Grid
API Testing 95% automatizado Cada build Postman, locust
Pruebas E2E 70% automatizado Sprint end Playwright, Selenium
Pruebas exploratorias 0% automatizado On-demand Manual + herramientas de session recording

📈 Métricas y KPIs

🎯 Cobertura

  • Code Coverage: ≥80% (unitarias)
  • Functional Coverage: ≥95% (críticas)
  • Requirements Coverage: 100%

⚡ Eficiencia

  • Automation Rate: ≥70%
  • Test Execution Time: <30 min (regresión)
  • First Time Right: ≥85%

🔍 Calidad

  • Defect Density: ≤3 defectos/100 SP
  • Defect Leakage: ≤5%
  • Customer Satisfaction: ≥4.5/5

📊 Proceso

  • Test Case Pass Rate: ≥95%
  • Environment Uptime: ≥99%
  • MTTR (Mean Time to Repair): ≤2h

👥 Roles y responsabilidades

Rol Responsabilidades en testing
Líder Técnico QA Arquitectura del framework de testing, mentoring técnico del equipo, toma de decisiones tecnológicas del setup QA, diseño de estrategias de automatización avanzadas, integración CI/CD
QA Lead Definir estrategia, gestionar métricas, planificar recursos, reportar a stakeholders
QA Tester Ejecutar pruebas manuales, automatizar casos críticos, análizar defectos, actualizar casos de prueba
QA Automation Desarrollar framework, mantener suite automatizada, optimizar tiempos de ejecución, CI/CD
Developer Escribir pruebas unitarias, participar en estimación VCR, fix de defectos, code review
Product Owner Definir criterios de aceptación, priorizar funcionalidades, validar UAT, aprobar releases
Scrum Master Facilitar ceremonias, remover impedimentos, gestionar riesgos, seguimiento de métricas

🛠️ Stack tecnológico

Frontend Testing

Herramienta Uso principal Justificación
Playwright TypeScript E2E testing preferido Herramienta principal: Soporte multi-browser nativo, TypeScript first, mejor performance, paralelización avanzada
Cypress E2E testing web (alternativo) Fácil setup, debugging excelente, tiempo real
Selenium Grid testing, legacy Ecosystem maduro, grid distribuido

API Testing

Herramienta Uso principal Justificación
Postman/Newman Tests funcionales API Herramienta principal: Interface intuitiva, integración CI/CD, colaboración en equipo
Swagger/OpenAPI Documentación y testing API Documentación interactiva, generación de tests, estándar OpenAPI
RestAssured Tests complejos Java Sintaxis fluida, integración JUnit
Pact Contract testing Consumer-driven contracts, microservicios

Performance & Security

Herramienta Uso principal Justificación
JMeter Load & stress testing Herramienta principal: Open source, GUI + headless, plugins extensos, comunidad madura
K6 Performance testing moderno JavaScript/TypeScript, cloud-native, métricas avanzadas, CI/CD friendly
Locust Load testing distribuido Python-based, escalabilidad horizontal, interface web intuitiva
OWASP ZAP Security scanning Automated security testing, OWASP Top 10
Lighthouse Performance web Core Web Vitals, CI/CD integration

DevOps & CI/CD

Herramienta Uso principal Justificación
GitLab Control de versiones y CI/CD Plataforma principal: Git repository, pipelines CI/CD, revisiones de código, gestión de issues
Jenkins Automatización y orquestación Pipeline automation, integraciones extensas, plugins ecosystem
SonarQube Calidad de código Análisis estático, code smells, vulnerabilidades, technical debt

Gestión de Proyectos

Herramienta Uso principal Justificación
Jira Gestión de issues y sprints Herramienta principal: Scrum/Kanban, tracking de defectos, reportes avanzados, integraciones
Confluence Documentación colaborativa Knowledge base, documentación técnica, espacios colaborativos, integración con Jira

Observabilidad & Monitoreo

Herramienta Uso principal Justificación
Datadog Monitoreo integral Plataforma principal: Logs, métricas, trazas, dashboards, alertas, monitoring de BD y aplicaciones
Grafana Visualización de métricas Dashboards personalizados, alertas, integración con múltiples fuentes
ELK Stack Log management Centralización de logs, búsquedas avanzadas, análisis de patrones

🔄 Integración con CI/CD

Pipeline Stage Pruebas ejecutadas Tiempo máximo Criterios de paso
Build Unitarias + Linting 5 min 100% pasan + coverage ≥80%
Integration API + Component tests 10 min 95% pasan + contract válidos
Testing E2E críticos + smoke 20 min 100% smoke + 95% críticos
Staging Regresión completa 60 min 95% pasan + performance OK
Production Health checks 5 min 100% servicios UP

📋 Proceso de gestión de defectos

Severidad Descripción SLA resolución Escalamiento
Critical Sistema no funciona, pérdida de datos, seguridad comprometida 4 horas Inmediato a PM + Tech Lead
High Funcionalidad clave no disponible, workaround complejo 1 día 24h a Tech Lead
Medium Funcionalidad no crítica afectada, workaround simple 1 semana 3 días a QA Lead
Low Mejoras, cosméticos, documentación 1 sprint No requiere escalamiento

🤝 Partners Estratégicos — Ecosistema Integrado

🌐 Propuesta de Valor Comercial

La estrategia de pruebas se integra con partners tecnológicos líderes para ofrecer soluciones completas y escalables, demostrando capacidad de implementación empresarial con herramientas de clase mundial.

Partner Categoría Integración en QA Strategy Valor Agregado
Salesforce CRM & Customer Experience Testing de integraciones CRM, user journey validation, API testing para conectores Salesforce Validación end-to-end de procesos comerciales
MuleSoft API Integration Platform Contract testing, API orchestration testing, microservices validation con Pact y Postman Aseguramiento de arquitecturas API-led
Datadog Observability & Monitoring Monitoring de tests en producción, métricas de performance, alertas proactivas de calidad Observabilidad completa del ecosistema
GitLab DevOps Platform CI/CD pipelines, code quality gates, automated testing workflows, security scanning DevSecOps integrado con quality gates
Atlassian Collaboration & PM Jira para test management, Confluence para documentación QA, Bitbucket para code review Trazabilidad completa requerimientos-tests
Tricentis Enterprise Testing Automated testing avanzado, test optimization, risk-based testing alignment con metodología VCR Testing empresarial sin código y optimizado
Snowflake Data Platform Data quality testing, ETL validation, performance testing de data pipelines Aseguramiento de calidad en datos críticos
Red Hat Open Source Infrastructure Container testing con OpenShift, infrastructure as code testing, Ansible automation Testing en arquitecturas cloud-native

📈 Beneficios del Ecosistema Integrado

🎤 Propuesta Comercial

  • Soluciones End-to-End: Cobertura completa desde desarrollo hasta producción
  • Partners Certificados: Relaciones establecidas con líderes tecnológicos
  • Escalabilidad Empresarial: Herramientas probadas en Fortune 500

🔒 Reducción de Riesgos

  • Vendor Lock-in Mínimo: Estrategia multi-vendor balanceada
  • Continuidad de Negocio: Partners con roadmaps a largo plazo
  • Compliance: Herramientas que cumplen estándares internacionales

🎯 Marco Metodológico Integrado

Esta Estrategia de Pruebas forma parte del QA Shift-Left Methodology, complementando la Guía de Estimación VCR y la Gestión de Riesgos ISTQB-ISO29119 para asegurar una cobertura de calidad completa, eficiente y alineada con estándares internacionales.

Potenciado por partners estratégicos líderes para ofrecer soluciones empresariales escalables y comercializables.