Monitoreo y control de pruebas en pruebas de software

⚡ Resumen inteligente

La supervisión y el control de las pruebas mantienen un proyecto de pruebas en el buen camino al medir el progreso real en comparación con el plan y luego actuar en función de lo que revelan las cifras, protegiendo así los costos, el cronograma, los recursos y la calidad.

  • 🔘 Definición: Monitoreo de pruebas tracRealiza las pruebas de la actividad de ks, recopila las métricas de las pruebas y comunica el progreso al equipo y a las partes interesadas.
  • ☑️ Acciones de control: El equipo de Control de Pruebas prioriza las pruebas, revisa el cronograma y reorganiza el entorno de pruebas una vez que el monitoreo revela una desviación.
  • ✅ Cuatro parámetros: El coste, los plazos, los recursos y la calidad son los parámetros que un gestor de pruebas supervisa durante la ejecución de las mismas.
  • 🧪 Rutina de cuatro pasos: Cree un plan de seguimiento, actualice los registros de progreso, analice los registros y realice los ajustes necesarios, y luego elabore el informe de progreso.
  • 🛠️ Planifica primero: Un plan de seguimiento define qué métricas se recopilan, con qué frecuencia se recopilan y los criterios para declarar un retraso.
  • 📊 Mejores prácticas: Los procesos estandarizados, las decisiones de las reuniones por escrito y una postura proactiva ante los problemas garantizan la eficacia del seguimiento.

Supervisión y control de pruebas en las pruebas de software

¿Qué es el seguimiento de pruebas?

Monitoreo de pruebas La ejecución de pruebas es un proceso en el que se evalúan las actividades y los esfuerzos de prueba con el fin de track progreso actual de la actividad de pruebas, hallazgos y tracAnalizar las métricas de las pruebas, estimar las acciones futuras basándose en dichas métricas y proporcionar retroalimentación al equipo correspondiente, así como a las partes interesadas, sobre el proceso de pruebas actual.

La supervisión es una de las funciones principales de gestión de pruebasConvierte la actividad de prueba diaria en datos numéricos sobre los que un gerente de pruebas puede actuar.

¿Qué es el control de pruebas?

Control de prueba En la ejecución de pruebas es un proceso de toma de acciones basadas en los resultados del proceso de monitoreo de pruebas. En la fase de control de pruebas, se priorizan las actividades de prueba, se revisa el cronograma de pruebas, se reorganiza el entorno de pruebas y se realizan otros cambios relacionados con las actividades de prueba para mejorar la calidad y eficiencia del proceso de prueba futuro.

El monitoreo y el control son dos mitades de un mismo ciclo: el monitoreo proporciona datos, el control modifica el plan:

Aspecto Monitoreo de pruebas Control de prueba
Propósito Mida e informe lo que realmente está sucediendo. Cambia lo que sucede después
Resultado Métricas de prueba e informe de progreso Revprioridades, cronograma o entorno
Nature Observación, sin intervención Medidas correctivas y orientativas
Desencadenar Se ejecuta continuamente durante la ejecución de la prueba. Desencadenado por una desviación que la monitorización expone

¡Felicidades! Ahora comenzamos con Ejecución de pruebas fase. Mientras tu equipo trabaja en las tareas asignadas, debes supervisar y controlar su actividad laboral.

En la sección Fases de gestión de pruebas En el tutorial, presentamos brevemente el monitoreo y control de pruebas. En este tutorial, lo aprenderá en detalle.

¿Por qué monitoreamos?

Este pequeño ejemplo le muestra por qué necesitamos monitorear y controlar la actividad de prueba.

Después de terminar el Estimación de prueba y la planificación de pruebas, el consejo de administración estuvo de acuerdo con su plan y los hitos se establecen según la siguiente figura.

Monitorización

Prometiste terminar y entregar todos los artefactos de prueba de la GuruBanco 99 Pruebas proyecto según los hitos anteriores. Todo parece ir genial y tu equipo está trabajando duro.

Pero después de 4 semanas, las cosas no van según lo planeado. La tarea de "Hacer la especificación de prueba" es retrasado por 4 días laborables. Tiene un efecto en cascada y todas las tareas siguientes se retrasan.

Monitorización

Debes perdida el hito y la fecha límite general del proyecto.

Como consecuencia, su proyecto fracasa y su empresa pierde la confianza del cliente. Debe asumir toda la responsabilidad por el fracaso del proyecto.

Monitorización

Echa un vistazo al progreso del proyecto, ¿puedes responder la pregunta de tu jefe?

¿Por qué no cumpliste con el plazo?

Olvidé monitorear y controlar el progreso del proyecto.

El miembro de mi equipo no trabajó bien.

No sé por qué.

Corregir

No cumple con el plazo porque se olvidó de monitorear y controlar el progreso del proyecto. Debe revisar el plan y el cronograma real. Descubrirás que el retraso ocurrió en la primera tarea (Realizar especificaciones de prueba). Este retraso se acumuló en las tareas siguientes. Si hubiera monitoreado el proyecto cuidadosamente, podría haber detectado este problema a tiempo y encontrar una solución para resolverlo.

Incorrecto

No importa cuánto y cuidadosamente planifiquemos, algo saldrá mal. Necesitamos monitorear activamente el proyecto para

  • Detección temprana y reaccionar adecuadamente ante desviaciones y cambios en los planes
  • Le permite comunicarse con las partes interesadas, los patrocinadores y los miembros del equipo. exactamente dónde se encuentra el proyecto y determinar qué tan cerca se parece su plan de acción inicial a la realidad
  • Será útil para el Gerente saber si el proyecto está en marcha. el valor correcto track según los objetivos del proyecto. Le permite realizar los ajustes necesarios en cuanto a recursos o su presupuesto.

El seguimiento del proyecto le ayuda a evitar desastres. El monitoreo se puede comparar con verificar el indicador de gasolina de su automóvil mientras conduce. Le ayuda a ver cuánta gasolina queda en el tanque, monitorear su proyecto le ayuda a evitar quedarse sin gasolina antes de alcanzar su objetivo.

¿Qué monitoreamos?

El seguimiento te permite comparar tu plan original con el progreso realizado hasta el momento e implementar los cambios necesarios para completar el proyecto con éxito.

En su proyecto, como responsable de pruebas, deberá supervisar los cuatro parámetros clave que se muestran a continuación.

Monitorización

Costo

Costo

Los costos son un aspecto importante del seguimiento y control del proyecto. Tienes que estimar y track información básica de costos para su proyecto. Es necesario contar con estimaciones precisas del proyecto y un presupuesto sólido para entregar el proyecto dentro del presupuesto decidido.

Supongamos que su jefe ha aceptado financiar el proyecto con 100,000 dólares. Debe estar atento a los costos reales mientras se implementa el proyecto. Como se menciona en Estimación de prueba artículo, hay un montón de actividades de proyectos que necesitan dinero. Tienes que monitorear y administrar el presupuesto del proyecto para poder controlar todas esas actividades. Sin un seguimiento del costo del proyecto, lo más probable es que el proyecto nunca se ejecute dentro del presupuesto.

Horarios

¿Cómo se puede trabajar sin un horario? Se puede comparar con conducir su automóvil, pero sin tener idea de cuánto tiempo le llevará llegar al destino. No importa cuán grande o pequeño sea el tamaño y alcance de su proyecto, debe preparar un cronograma del proyecto. El horario te lo dice

  • ¿Cuándo se debe realizar cada actividad?
  • ¿Qué ya se ha completado?
  • La secuencia en la que hay que terminar las cosas.

A continuación se muestra un ejemplo de cronograma del proyecto.

Usted asignó un miembro del equipo a una tarea: Ejecutar los casos de integración de GuruSitio web del Banco 99.

Esta tarea debería estar terminada en una semana. Puede crear un horario como se indica a continuación

Horarios

Recursos

Como se mencionó en artículos anteriores, recursos Se trata de todo lo necesario para llevar a cabo las tareas del proyecto: personal o equipo. La falta de recursos puede afectar el progreso del proyecto.

Lo cierto es que no todo sale según lo previsto: los empleados se marchan, el presupuesto del proyecto puede recortarse o el cronograma puede retrasarse. Monitorizar los recursos te ayudará a detectar cualquier escasez a tiempo y a encontrar una solución.

Calidad

El seguimiento de la calidad implica el seguimiento de los resultados de procesos específicos. productos del trabajo (como caso de prueba conjunto, registro de ejecución de pruebas), para evaluar si cumple con los estándares de calidad definidos. En caso de que los resultados no cumplan estándares de calidad, necesitas identificar una posible solución.

Ejemplo: Supongamos que supervisó y controló muy bien el progreso del proyecto. Finalmente, entregaste el producto en la fecha límite. El proyecto parece tener éxito.

Pero dos semanas después de la entrega, recibiste este comentario del cliente.

Comentarios de clientes que se quejan de la mala calidad del producto después de la entrega.

¿Qué hice mal?

No hice nada malo. Quizás el cliente cometió un error.

Olvidé monitorear la calidad del resultado del proyecto.

No sé por qué.

Incorrecto
Corregir

El error crítico que cometió en este proyecto es que olvidó monitorear la calidad del resultado del proyecto. Porque el monitoreo del proyecto requiere monitorear no solo el cronograma del proyecto, sino también la calidad del proyecto.

¿Cómo monitorear?

A medida que su proyecto cobre vida, tenga en cuenta estas preguntas:

  • Estás en programa? Si no, ¿qué tan atrás estás y cómo puedes alcanzarlo?
  • ¿has terminado? presupuesto?
  • ¿Sigues trabajando para lograr el mismo objetivo del proyecto?
  • ¿Te estás quedando sin recursos?
  • ¿Hay señales de advertencia de inminente problemas?
  • ¿Hay presión de la gerencia para completar el proyecto antes?

Estas son sólo algunas de las preguntas que debes hacerte mientras supervisas el progreso de tu proyecto.

Es importante monitorear el progreso del proyecto para saber si es necesario hacer ajustes para que vuelva a encaminarse en la dirección correcta. Para monitorear el progreso del proyecto de manera eficaz, debe seguir los siguientes pasos

Monitorización

Paso 1) Crear un plan de seguimiento

No puede monitorear el progreso a menos que tenga un plan para monitorear el progreso con métricas DEFINIDAS. Al igual que el Plan de prueba, el Plan de seguimiento es el primer y uno de los pasos más importantes en el seguimiento del progreso.

En el Plan de Monitoreo se debe planificar cuidadosamente

Crear plan de seguimiento

  • Lo que ¿Qué métricas necesitas recopilar y medir?
  • Cuando para recopilar las métricas?
  • Cómo ¿Evaluar el progreso del proyecto a través de métricas?

¿Qué métricas es necesario recopilar y medir?

En el plan de seguimiento, debes definir claramente qué métricas necesitas recopilar y medir. Como se mencionó en anteriores , , las métricas que necesitas recopilar

  • El costo (tiempo, dinero) gastado en el proyecto hasta el momento
  • ¿Cuánto Recurso (empleados, equipos) se utilizan para el proyecto.
  • El estado de la tarea (en programa, detrás o antes del horario)
  • El calidad del producto de trabajo (tasa de ejecución/tasa de aprobación, métricas de defectos)

¿Cuándo recoger los datos?

Ahora decide cuándo or Con qué frecuencia ¿Va a recopilar los datos para el seguimiento en el plan de seguimiento? ¿Semanal o mensual? ¿O simplemente al inicio y al final del proyecto?

Como el Plan, el GuruEl proyecto del Banco 99 se completará en un mes. En ese caso, le recomendamos que supervise el progreso del proyecto. una vez por semana or todos los días base.

¿Cómo evaluar el progreso del proyecto mediante métricas?

En el plan de seguimiento se deben definir los métodos evaluar el progreso del proyecto a través de métricas recopiladas. Algunos métodos que puede consultar son

  • Comparar el progreso planificado con el progreso real que ha logrado el equipo.
  • Definir el criterios que se utilizan para evaluar el progreso del proyecto. Por ejemplo, si el esfuerzo para completar una tarea tomó más de 30% esfuerzo que el retraso previsto en el proyecto.

Puede consultar la plantilla del plan de seguimiento. aquí. Aquí hay una plan de seguimiento de muestras por la GuruProyecto del Banco 99

Paso 2) Actualizar el registro de progreso

Con el tiempo, el miembro de tu equipo irá progresando en su tarea del proyecto. Debes tracControla su actividad según lo programado y pídeles que actualicen con frecuencia la información de progreso, como el tiempo invertido, el estado de las tareas, etc. Al revisar estos registros, podrás ver de inmediato el impacto en el plan del proyecto.

Uno de los mejores métodos para track el progreso del miembro se mantiene Reuniones regulares.

Actualizar registro de progreso

En la reunión, todos los miembros informan su estado actual y los problemas, si los hubiera. Si uno o varios miembros del equipo se han quedado atrás o se han topado con obstáculos, formule un plan para identificar y resolver el problema.


Practiquemos con el siguiente escenario

Tal como se define en el plan de monitoreo, se le asignó la tarea "Configurar el entorno de prueba" para probar el sitio web. Guru99 bancos a un miembro de tu equipo. Su función es la de administrador de pruebas. Tiene que configurar el Entorno de prueba en 6 días. Le exigiste que informara el estado actual en cada reunión del equipo. Aquí hay un ejemplo de su historial de progreso actual.

Actualizar registro de progreso

Paso 3) Analizar el registro y realizar el ajuste.

Hay 2 subpasos en los pasos.

Analizar registro y realizar el ajuste

Paso 3.1) Analizar

En este paso, compara el progreso que definió en el plan con el progreso real que ha logrado el equipo. Al analizar el registro, también puede ver cuánto tiempo se ha dedicado a una tarea individual y el tiempo total dedicado al proyecto en general.

Volvamos al informe que le enviaron los administradores de la prueba en la sección anterior.
En ese informe, ¿qué problema descubriste?


No pasa nada, sigue siendo bueno.

El progreso de la tarea parece estar retrasado.

No pude encontrar ningún problema en ese informe.

Incorrecto
Corregir

Según el plan, el administrador de pruebas debe finalizar el 100 % de su tarea el sexto día. Sin embargo, según el estado actual, es el tercer día (6 % del tiempo previsto), pero acaba de finalizar el 3 % de la tarea. Como resultado, la tarea puede retrasarse y no cumplirse la fecha límite. Por lo tanto, este problema puede afectar al proyecto en general.

By tracAl supervisar y analizar el progreso del proyecto, se puede detectar con anticipación cualquier problema que pueda surgir y encontrar la solución para resolverlo.

Paso 3.2) Ajuste

Realiza los ajustes necesarios para que tu proyecto siga adelante. track. Reasigna tareas, modifica horarios o reevalúa tus objetivos. Esto te ayudará a seguir avanzando hacia la meta.

En el ejemplo anterior, encontró problemas en la tarea "Configuración del entorno de prueba".
¿Qué debe hacer?


Modificar los horarios

Hacer nada

Modificar los objetivos del proyecto

Pida apoyo a otro miembro del equipo para acelerar la tarea.

Incorrecto
Corregir

Como director de pruebas, es posible que se enfrente a situaciones similares varias veces. Hay un montón de soluciones para resolver este problema y es posible que usted tenga su propia solución.
En el caso anterior, le recomendamos que elija la solución: solicite ayuda a otro miembro del equipo para acelerar la tarea. Alguna otra solución, como modificar los cronogramas o no hacer nada, puede afectar el proyecto general. No son la mejor solución.

Paso 4) Producir el informe

Producir el informe

Si tu jefe te pregunta sobre el proyecto actual progreso, sean el progreso es detrás de or adelante el horario, ¿qué responderás? Es necesario preparar un informe de progreso del proyecto.

Utilizar el informe es una buena opción para compartir el progreso general del proyecto con los miembros del equipo o la Junta Directiva. También es una forma útil de mostrarle a su jefe si el proyecto está en marcha. track.

Puede utilizar algunas plantillas de informes para garantizar que se presenten los datos de progreso. consistently y clearly. Este artículo incluye la plantilla de informe que puedes referir. Además, consulte un informe de muestra por la Guru99 Proyecto bancario como referencia

Mejores prácticas en monitoreo y control de pruebas

  • Siga los estándares: Una consideración importante en la planificación de proyectos es garantizar la estandarización. Significa que todas las actividades del proyecto deben seguir las pautas de proceso estándar. Los procesos, herramientas, plantillas y valores de medición estandarizados facilitan el análisis, facilitan las comunicaciones y ayudan a los miembros del equipo del proyecto a comprender mejor la situación.

  • Documentación: ¿Qué pasará si no anotas ninguna discusión o decisión en un documento? Puede que los olvides y pierdas muchas cosas. Debe anotar las discusiones y decisiones en el lugar apropiado y establecer un procedimiento de documentación formal para las reuniones. Dicha documentación le ayuda a resolver problemas de falta de comunicación o malentendidos entre el equipo del proyecto.

  • Proactividad: Los problemas ocurren en todos los proyectos. Lo importante es que hay que adoptar un enfoque proactivo para resolver las cuestiones y problemas que surjan durante la ejecución del proyecto. Tales cuestiones podrían ser el presupuesto, el alcance, el tiempo, la calidad y los recursos humanos.

Preguntas Frecuentes

El responsable o jefe de pruebas se encarga de ambas actividades. Los evaluadores proporcionan los datos brutos (tiempo empleado, pruebas realizadas, defectos detectados), mientras que el responsable interpreta las métricas, decide las medidas de control e informa al director del proyecto y a las partes interesadas.

Durante la ejecución de las pruebas, se emite un informe de progreso de forma recurrente para activar acciones de control. Al finalizar cada nivel de prueba, se genera un informe de resumen que evalúa si se cumplieron los criterios de salida. Uno guía el proceso; el otro lo concluye.

Los criterios de salida marcan el final del proceso de monitorización. Métricas como la tasa de aprobación, la cobertura y el número de defectos abiertos se comparan con los umbrales acordados, y el proyecto solo abandona una fase de pruebas cuando se cumplen dichos umbrales o se renuncia formalmente a ellos.

La cadencia se acorta en lugar de desaparecer. La reunión diaria de pie reemplaza la reunión semanal, el gráfico de avance reemplaza la vista de Gantt y la revisión del sprint actúa como informe. Scrum Master Por lo general, aparecen los bloqueadores.

Los modelos de aprendizaje automático entrenados con datos históricos de esfuerzo y defectos pueden detectar una tarea cuyo ritmo de consumo de recursos se acerca a un fallo, a menudo días antes de que un humano lo note. Considere la previsión como una alerta temprana, no como una decisión; la responsabilidad de tomar medidas sigue siendo suya.

Sí, para la fontanería. Copilot Escribe las consultas, el código de los gráficos y la estructura básica de los informes que transforman los registros de ejecución sin procesar en un panel de control. No puede determinar qué métricas son relevantes para su proyecto, por lo que primero debe definirlas en el plan de monitorización.

La mayoría de los equipos combinan una herramienta de programación con una herramienta de gestión de pruebas que informa automáticamente las tasas de ejecución y aprobación, además de un error tracker como por ejemplo Mantis BTLas plantillas de hojas de cálculo siguen siendo adecuadas para proyectos pequeños.

No. Defecto tracKing realiza un seguimiento de cada error a lo largo de su ciclo de vida y proporciona una métrica de calidad para la monitorización. La monitorización es más amplia: también supervisa los costes, el cronograma y los recursos. Clasificación de defectos es una acción de control, no el monitoreo en sí.

Resumir este post con: