Monitoreo de prueba & Test Control durante la ejecución de la prueba: tutorial completo

Tabla de contenido:

Anonim

¿Qué es la monitorización de pruebas?

El monitoreo de pruebas en la ejecución de pruebas es un proceso en el que las actividades de prueba y los esfuerzos de prueba se evalúan para rastrear el progreso actual de la actividad de prueba, encontrar y rastrear métricas de prueba, estimar las acciones futuras basadas en las métricas de prueba y proporcionar comentarios al equipo involucrado así como a las partes interesadas sobre el proceso de prueba actual.

¿Qué es Test Control?

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

Enhorabuena Ahora comenzamos con la fase de ejecución de la prueba . Mientras su equipo trabaja en las tareas asignadas, debe monitorear y controlar su actividad laboral.

En el tutorial de Fases de gestión de pruebas, presentamos brevemente la supervisión y el 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 finalizar la estimación de la prueba y la planificación de la prueba, el consejo de administración estuvo de acuerdo con su plan y los hitos se establecen según la siguiente figura.

Prometió terminar y entregar todos los artefactos de prueba del proyecto Guru99 Bank Testing según los hitos anteriores. Todo parece ir genial y su equipo está trabajando duro.

Pero después de 4 semanas, las cosas no van según el plan. La tarea de "Hacer la especificación de la prueba" se retrasa 4 días hábiles. Tiene un efecto en cascada y todas las tareas posteriores se retrasan.

No cumplió con 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.

Eche un vistazo al progreso del proyecto, ¿puede responder la pregunta de su jefe? ¿Por qué no cumplió con la fecha límite?
Olvidé monitorear y controlar el progreso del proyectoEl miembro de mi equipo no funcionó bien
No sé por qué.
Correcto
No cumple con la fecha límite 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 en sí (especificaciones de Make Test). Este retraso acumulado en las tareas posteriores. Si hubiera monitoreado el proyecto cuidadosamente, podría haber detectado este problema temprano y encontrar una solución para resolverlo.
Incorrecto

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

  • Detectar con anticipación y reaccionar adecuadamente a las desviaciones y cambios en los planes.
  • Le permite comunicar a las partes interesadas, patrocinadores y 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 va por el camino correcto de acuerdo con los objetivos del proyecto. Le permite realizar los ajustes necesarios en cuanto a recursos o su presupuesto.

El seguimiento de proyectos 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 meta.

¿Qué monitoreamos?

El seguimiento le permitirá hacer comparaciones entre su plan original y su progreso hasta el momento. Podrá implementar cambios, cuando sea necesario, para completar el proyecto con éxito.

En su proyecto, como Administrador de pruebas, debe monitorear los parámetros clave como se muestra a continuación

Costo

Los costos son un aspecto importante del seguimiento y control del proyecto. Debe estimar y realizar un seguimiento de la información de costos básicos para su proyecto . Tener estimaciones de proyecto precisas y un presupuesto de proyecto sólido es necesario para entregar el proyecto dentro del presupuesto decidido. Suponga que su jefe ha aceptado financiar el proyecto con $ 100,000. Debe estar atento a los costos reales mientras se implementa el proyecto. Como se menciona en el artículo de Estimación de prueba, hay un montón de actividades de proyectos que necesitan dinero. Debe monitorear y administrar el presupuesto del proyecto para controlar todas esas actividades. Sin un seguimiento del costo del proyecto, lo más probable es que el proyecto nunca se entregue 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 se tarda en 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 dice

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

Aquí hay un ejemplo de cronograma del proyecto.

Asignó a un miembro del equipo a una tarea: ejecutar los casos de integración del sitio web de Guru99 Bank.

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

Recursos

Como se mencionó en artículos anteriores, los recursos son todo lo necesario para llevar a cabo las tareas del proyecto. Pueden ser personas o equipos necesarios para completar la actividad del proyecto. La falta de recursos puede afectar el progreso del proyecto.

La verdad es que es posible que no todo suceda según lo planeado, que los empleados se vayan, que el presupuesto del proyecto se reduzca o que se apriete el cronograma. El monitoreo de recursos lo ayudará a detectar temprano cualquier escasez de recursos y encontrar una solución para lidiar con él.

Calidad

El monitoreo de la calidad implica monitorear los resultados de productos de trabajo específicos (como el conjunto de casos de prueba, el registro de ejecución de la prueba), para evaluar si cumple con los estándares de calidad definidos. En caso de que los resultados no cumplan con los estándares de calidad, debe identificar la resolución potencial.

Ejemplo: suponga 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 después de entregar 2 semanas, recibió este comentario del cliente.

¿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 Correcto
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 puntual ? Si no es así, ¿a qué distancia se encuentra y cómo puede ponerse al día?
  • ¿Estás por encima del presupuesto ?
  • ¿Sigues trabajando hacia el mismo objetivo del proyecto?
  • ¿Te estás quedando sin recursos ?
  • ¿Hay señales de advertencia de problemas inminentes ?
  • ¿Existe presión por parte de la dirección para completar el proyecto antes?

Estas son solo algunas de las preguntas que debe hacerse mientras supervisa el progreso de su proyecto.

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

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. Similar al plan de prueba, el plan de monitoreo es el primero y uno de los pasos más importantes en el monitoreo del progreso.

En el plan de seguimiento, debe planificar cuidadosamente

  • ¿Qué métricas necesita recopilar y medir?
  • ¿Cuándo recopilar las métricas?
  • ¿Cómo evaluar el avance del proyecto a través de métricas?

¿Qué métricas se deben recopilar y medir?

En el plan de seguimiento, debe definir claramente qué métricas necesita recopilar y medir. Como se mencionó en la sección anterior, las métricas que necesita recopilar

  • El costo (tiempo, dinero) gastado en el proyecto hasta ahora
  • ¿Cuánto recurso (empleados, equipo) se utiliza para el proyecto?
  • El estado de la tarea (según lo programado , retrasado o antes del programa)
  • La calidad del producto de trabajo (tasa de ejecución / tasa de aprobación, métricas de defectos)

¿Cuándo recopilar los datos?

Ahora decida cuándo o con qué frecuencia va a recopilar los datos para el seguimiento en el plan de seguimiento: ¿semanal o mensual? ¿O solo al principio y al final del proyecto?

Como el Plan, el proyecto del Banco Guru99 se completará en un mes. En ese caso, le recomendamos que controle el progreso del proyecto semanalmente o diariamente .

¿Cómo evaluar el avance del proyecto a través de métricas?

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

  • Compare el progreso en el plan con el progreso real que ha hecho el equipo.
  • Definir los criterios que se utilizan para evaluar el avance del proyecto. Por ejemplo, si el esfuerzo para completar una tarea requirió más del 30% de esfuerzo, entonces planeó un retraso del proyecto.

Puede consultar la plantilla del plan de seguimiento aquí . Aquí hay un plan de monitoreo de muestra para el proyecto Guru99 Bank

Paso 2) Actualizar el registro de progreso

Con el tiempo, el miembro de su equipo progresará en la tarea del proyecto. Debe realizar un seguimiento de su actividad según el cronograma y pedirles que actualicen con frecuencia la información de progreso, como el tiempo dedicado, el estado de la tarea, etc. Al verificar estos registros, puede ver inmediatamente el impacto en el plan del proyecto.

Uno de los mejores métodos para realizar un seguimiento del progreso de los miembros es la celebración de reuniones periódicas .

En la reunión, todos los miembros informan sobre su estado actual y los problemas, si los hubiera. Si un miembro o 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

Como se define en el plan de monitoreo, asignó una tarea "Configuración del entorno de prueba" para probar el sitio web Guru99 bank a un miembro de su equipo. Su función es la de administrador de pruebas. Tiene que configurar el entorno de prueba en 6 días. Le pediste que informara sobre el estado actual en cada reunión del equipo. Aquí hay un ejemplo de su historial de progreso actual.

Paso 3) Analizar el registro y realizar el ajuste.

Hay 2 subpasos en los pasos

Paso 3.1) Analizar

En este paso, compara el progreso que definió en el plan con el progreso real que ha realizado 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 resolvió?
No pasa nada, sigue siendo buenoEl progreso de la tarea parece retrasarse
No pude encontrar ningún problema en ese informe.
Incorrecto Correcto
Según el plan, el administrador de la prueba debe terminar al 100% su tarea el sexto día. Sin embargo, según el estado actual, es el tercer día (50% del cronograma de tiempo), pero acaba de terminar el 20% de la tarea. Como resultado, la tarea puede retrasarse y no cumplirse el plazo. Por lo tanto, este problema puede afectar al proyecto en general.

Al rastrear y analizar el progreso del proyecto, puede detectar temprano cualquier problema que pueda suceder en el proyecto y puede encontrar la solución para resolver ese problema.

Paso 3.2) Ajuste

Realice los ajustes necesarios para mantener su proyecto en marcha. Reasigne tareas, modifique horarios o reevalúe sus objetivos. Esto te ayudará a seguir avanzando hacia la línea de meta. En el ejemplo anterior, encontró problemas en la tarea "Configuración del entorno de prueba"
¿Qué debe hacer?
Modificar los horariosHacer nada
Modificar los objetivos del proyecto
Pida ayuda a otro miembro del equipo para acelerar la tarea.
Incorrecto Correcto.
Como administrador 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 tenga su propia solución.
En el caso anterior, le recomendamos que elija la solución: solicite asistencia de otro miembro del equipo para acelerar la tarea. Alguna otra solución, como modificar los horarios o no hacer nada, puede afectar el proyecto en general. No son la mejor solucion

Paso 4) Elaborar el informe

Si su jefe le pregunta sobre el progreso actual del proyecto , si el progreso está retrasado o adelantado respecto al cronograma, ¿qué responderá? Necesita preparar un informe de progreso del proyecto.

El uso del 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 va por buen camino.

Puede utilizar algunas plantillas de informes para asegurarse de que los datos de progreso se presenten de forma coherente y clara . Este artículo incluye la plantilla de informe que puede consultar. Además, consulte un informe de muestra para el proyecto de banca Guru99 como referencia

Mejores prácticas en la supervisión y el control de pruebas

  • Siga los estándares: una consideración importante de la planificación del proyecto 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 anota ninguna discusión o decisión en un documento? Puede olvidarlos y perder muchas cosas. Debe anotar las discusiones y decisiones en el lugar apropiado, y establecer un procedimiento formal de documentación para las reuniones. Dicha documentación le ayuda a resolver problemas de mala comunicación o malentendidos entre el equipo del proyecto.

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