¿Qué métricas de prueba de software rastrean y consideran importantes los líderes de prueba o los gerentes de prueba?

Antes de llegar a Metrics, me gustaría decir que Metrics en sí no significa nada. Estas son medidas que deben interpretarse junto con otra información disponible. Por lo tanto, un equipo que solo filtró 2 errores a la producción puede no ser mejor que otro equipo que filtró errores en la producción (el primer equipo podría estar trabajando en un producto estable, mientras que el segundo equipo podría estar en un nuevo proyecto de desarrollo). En el contexto de Agile, otra cosa a tener en cuenta es que no hay un equipo de control de calidad separado. La prueba es realizada por el equipo scrum y cualquiera puede hacer la prueba.

En cualquier caso, las métricas importantes pueden ser:

  • Tendencia de errores (errores abiertos al final del sprint – errores abiertos al inicio)
  • Errores filtrados a la producción o UAT como porcentaje de errores encontrados durante el sprint
  • Productividad (tiempo para automatizar casos de prueba)
  • Cobertura de código
  • Pirámide de prueba (tamaño relativo de pruebas unitarias automatizadas, pruebas de integración y pruebas funcionales)

Puede haber muchos más, pero uno necesita ver el ROI de recopilar las métricas y si algo no tiene sentido, no tiene sentido continuar con él.

Las siguientes métricas son consideradas por nosotros

  1. Velocidad de Sprint y Sprint Burndown: tenemos sprints paralelos separados para actividades de control de calidad como automatización de funciones, rendimiento y automatización de análisis.
  2. Código de cobertura para todas las pruebas
  3. Defectos Envejecimiento, errores creados Vs resueltos
  4. Análisis de tendencias de defectos o errores
  5. Defectos filtrados a la producción o UAT como porcentaje de errores encontrados durante el sprint
  6. Pirámide de prueba (tamaño relativo de pruebas unitarias automatizadas, pruebas de integración y pruebas funcionales)
  7. Innovación / mejora tecnológica: ideas implementadas con sprints iterativos

Hola,

Para garantizar la buena calidad y el lanzamiento exitoso del software, las empresas de pruebas de software son vitales para las “métricas de pruebas de software”. Se supone que los roles de gestión como Test Leads y Test Managers deben realizar un seguimiento de estas métricas para fortalecer la calidad.

Las métricas pueden ser de diferente nivel según los requisitos del proyecto. Algunos ejemplos se mencionan a continuación:

· Estado de ejecución de humo en diferentes módulos

· Prueba de tiempo estimado y consumo de tiempo real

· Número de defectos notificados según la prioridad en los módulos

· Número de casos de prueba aprobados / reprobados / bloqueados

· Análisis de riesgo

Con base en las métricas anteriores, el líder / gerente de prueba de las compañías de prueba de software comprenderá los puntos clave mencionados a continuación.

·% Ge de cobertura de prueba

· Número de errores de alta / media / baja prioridad en la placa de control de calidad

· Proporcionar Go o No Go a la versión de software

Gracias,

Sumit

Hola,

Aquí están las 25 principales métricas para medir en un proceso de prueba continuo.

La integración continua y la entrega continua en un entorno de proyecto ágil no tienen sentido sin las pruebas continuas. La capacidad de medir el progreso de un proceso de prueba continuo en cada etapa del ciclo de vida de entrega de la aplicación es vital para lanzar un software de calidad con riesgos comerciales mínimos.

Gracias,
Anbu

La mayoría de las veces el esfuerzo de reevaluación es demasiado, por lo que debe rastrearse adecuadamente como una lección aprendida sobre la cual se puede hacer un análisis de causa raíz y en el próximo Sprint ese problema no debería volver a ocurrir.

Además, la densidad de defectos en un módulo en particular se debe hacer en función de ese análisis posterior a la publicación en una reunión retrospectiva que le ayuda a comprender qué módulos tienen la mayoría de las roturas y por qué

La tabla de grabación debe ser adecuada para que pueda realizar un seguimiento de todas sus actividades que se completan a tiempo

En todos los lanzamientos, el líder de prueba debe ser muy consciente de cuáles serán todos los riesgos, es bueno saber las mitigaciones de esos riesgos.

Espero que esto ayude … avíseme si busca más información 🙂