Sobes.tech
Middle

¿Qué cualidades de control (Quality Gates) conoces?

sobes.tech AI

Respuesta de la IA

Puerta de calidad: es un conjunto de criterios que el equipo debe cumplir antes de pasar a la siguiente etapa del ciclo de vida del desarrollo o despliegue del software.

Las principales cualidades del control (Puertas de calidad):

  • Análisis estático de código: Verificación del código fuente para cumplir con los estándares de codificación, errores potenciales, vulnerabilidades y "olores" del código mediante herramientas automatizadas (por ejemplo, SonarQube).
  • Cobertura de pruebas unitarias: Determinación del porcentaje o cantidad de código fuente cubierto por pruebas unitarias automatizadas. Se establece un umbral mínimo de cobertura.
  • Tasa de éxito de pruebas de integración: Éxito en la ejecución de pruebas de integración automatizadas que verifican la interacción entre diferentes componentes o módulos del sistema.
  • Tasa de éxito de pruebas de extremo a extremo (E2E): Éxito en la ejecución de pruebas automatizadas que imitan acciones del usuario final en el sistema.
  • Umbrales de rendimiento: Cumplimiento de las métricas de rendimiento de la aplicación (por ejemplo, tiempo de respuesta, capacidad) según los resultados de pruebas de carga y estrés automatizadas.
  • Resultados del escaneo de seguridad: Ausencia o nivel aceptable de vulnerabilidades críticas y de alta prioridad detectadas por escáneres de seguridad automatizados (por ejemplo, SAST, DAST).
  • Estado de documentación: Actualidad y completitud de la documentación técnica relevante (por ejemplo, documentación API, manuales de usuario).
  • Tasa de defectos resueltos: Indicador del número de defectos corregidos y confirmados en un período determinado o como proporción del total de defectos detectados.
  • Finalización de revisión de código: Confirmación de que el proceso de revisión de código por otros miembros del equipo ha sido completado o aprobado.
  • Integridad de funciones: Confirmación de la implementación de funcionalidades según los requisitos (a menudo un criterio subjetivo que requiere consenso).