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.
¿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.
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.
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.
Echa un vistazo al progreso del proyecto, ¿puedes responder la pregunta de tu jefe?
Olvidé monitorear y controlar el progreso del proyecto.
El miembro de mi equipo no trabajó bien.
No sé por qué.
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.
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.
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
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.
No hice nada malo. Quizás el cliente cometió un error.
Olvidé monitorear la calidad del resultado del proyecto.
No sé por qué.
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
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
|
¿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.
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.
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 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.
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.
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.
¿Qué debe hacer?
Modificar los horarios
Hacer nada
Modificar los objetivos del proyecto
Pida apoyo a otro miembro del equipo para acelerar la tarea.
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
|
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.













