Gestión de pruebas
La gestión de pruebas es un proceso de gestión de las actividades de prueba con el fin de garantizar pruebas de alta calidad y de alto nivel de la aplicación de software. El método consiste en organizar, controlar, asegurar la trazabilidad y visibilidad del proceso de prueba para entregar la aplicación de software de alta calidad. Asegura que el proceso de prueba del software se ejecute como se espera.
Te conviertes en Test Manager del proyecto más importante de tu empresa. La tarea del proyecto es probar el servicio de banca neta del estimado "Guru99 Bank"
Todo parece ir genial. Tu jefe confía en ti. Cuenta contigo. Tiene una buena oportunidad de demostrar su valía en su tarea. Pero la verdad es:
La gestión de pruebas no es solo una actividad. Consiste en una serie de actividades
Fases de gestión de pruebas
Este tema presenta brevemente el proceso de gestión de pruebas y le muestra una descripción general de las fases de gestión de pruebas. Aprenderá más detalles sobre cada Fase de gestión de pruebas en los siguientes artículos.
Proceso de gestión de pruebas
El proceso de gestión de pruebas es un procedimiento de gestión de las actividades de prueba de software de principio a fin. El proceso de gestión de pruebas proporciona instalaciones de planificación, control, seguimiento y seguimiento durante todo el ciclo del proyecto. El proceso implica varias actividades como la planificación, el diseño y la ejecución de pruebas. Proporciona un plan inicial y una disciplina al proceso de prueba de software.
Hay dos partes principales del proceso de gestión de pruebas: -
- Planificación
- Análisis de riesgo
- Estimación de prueba
- Planificación de pruebas
- Organización de prueba
- Ejecución
- Monitoreo y control de pruebas
- Gestión de problemas
- Informe de prueba y evaluación
Planificación
Análisis y solución de riesgos
El riesgo es la pérdida potencial (un resultado indeseable, aunque no necesariamente) resultante de una acción o actividad determinada.
El análisis de riesgos es el primer paso que debe considerar Test Manager antes de iniciar cualquier proyecto. Debido a que todos los proyectos pueden contener riesgos, la detección temprana de riesgos y la identificación de su solución ayudarán a Test Manager a evitar pérdidas potenciales en el futuro y ahorrar en costos del proyecto.
Aprenderá más detalles sobre el análisis de riesgos y la solución aquí.
Estimación de prueba
Una estimación es una previsión o predicción. La estimación de prueba es aproximadamente la determinación de cuánto tiempo tomaría completar una tarea. Estimar el esfuerzo de la prueba es una de las tareas principales e importantes en la gestión de pruebas.
Beneficios de una estimación correcta:
- Las estimaciones de prueba precisas conducen a una mejor planificación, ejecución y monitoreo de las tareas bajo la atención de un administrador de pruebas.
- Permita una programación más precisa y ayude a obtener resultados con mayor confianza.
Aprenderá más detalles sobre la estimación de la prueba y las métricas aquí.
Planificación de pruebas
Un plan de prueba se puede definir como un documento que describe el alcance , el enfoque , los recursos y el cronograma de las actividades de prueba previstas.
Un proyecto puede fallar sin un plan de prueba completo. La planificación de pruebas es particularmente importante en el desarrollo de grandes sistemas de software.
En las pruebas de software, un plan de prueba proporciona información detallada sobre las pruebas con respecto a un próximo esfuerzo de prueba, que incluye:
- Estrategia de prueba
- Objetivo de la prueba
- Criterios de salida / suspensión
- Planeación de recursos
- Entregables de prueba
Aprenderá más detalles sobre la planificación de pruebas en este artículo.
¿Qué es la organización de pruebas en las pruebas de software?
La organización de pruebas en las pruebas de software es un procedimiento para definir roles en el proceso de prueba. Define quién es responsable de qué actividades en el proceso de prueba. Las funciones, instalaciones y actividades de prueba también se explican en el mismo proceso. Las competencias y el conocimiento de las personas involucradas también se definen, sin embargo, todos son responsables de la calidad del proceso de prueba.
Ahora tiene un plan, pero ¿cómo se apegará al plan y lo ejecutará? Para responder a esa pregunta, tienes la fase de organización de pruebas .
En términos generales, debe organizar un equipo de pruebas eficaz. Debe reunir un equipo capacitado para ejecutar el motor de pruebas en constante crecimiento de manera efectiva.
¿Necesita saber más sobre la organización de pruebas? ¿Por qué son tan importantes los equipos autoorganizados? Haga clic aquí para obtener más detalles.
Ejecución
Monitoreo y control de pruebas
¿Qué hará cuando su proyecto se quede sin recursos o exceda el cronograma? Necesita monitorear y controlar las actividades de prueba para que vuelva a la programación.
El monitoreo y control de pruebas es el proceso de supervisar todas las métricas necesarias para garantizar que el proyecto esté funcionando bien, según el cronograma y no fuera del presupuesto.
Supervisión
El seguimiento es un proceso de recopilación , registro y presentación de informes sobre la actividad del proyecto que el director del proyecto y las partes interesadas deben conocer.
Para monitorear, Test Manager realiza las siguientes actividades
- Definir el objetivo del proyecto o el estándar de desempeño del proyecto.
- Observe el desempeño del proyecto y compare entre las expectativas de desempeño reales y las planificadas
- Registre e informe cualquier problema detectado que le suceda al proyecto
Controlador
El Control de proyectos es un proceso de uso de datos de la actividad de monitoreo para llevar el desempeño real al desempeño planeado.
En este paso, el administrador de pruebas toma medidas para corregir las desviaciones del plan. En algunos casos, el plan debe ajustarse según la situación del proyecto.
Gestión de problemas
Como se mencionó al comienzo de los temas, todos los proyectos pueden tener un riesgo potencial . Cuando ocurre el riesgo, se convierte en un problema .
En el ciclo de vida de cualquier proyecto, siempre habrá problemas inesperados y preguntas que surgen. Para un ejemplo:
- La empresa recorta el presupuesto de su proyecto
- Su equipo de proyecto carece de las habilidades para completar el proyecto.
- El cronograma del proyecto es demasiado ajustado para que su equipo termine el proyecto en la fecha límite.
Riesgo que debe evitarse durante la prueba:
- Perder la fecha límite
- Exceder el presupuesto del proyecto
- Pierde la confianza del cliente
Cuando surgen estos problemas, debe estar preparado para abordarlos, o pueden afectar potencialmente el resultado del proyecto.
¿Cómo afrontas los problemas? ¿Qué es la gestión de problemas? Encuentra la respuesta en este artículo.
Informe de prueba y evaluación
El proyecto ya se completó. Ahora es el momento de recordar lo que ha hecho.
El propósito de los informes de evaluación de pruebas es:
El “Informe de evaluación de la prueba” describe los resultados de la prueba en términos de cobertura de la prueba y criterios de salida. Los datos utilizados en la Evaluación de la prueba se basan en los datos de los resultados de la prueba y el resumen de los resultados de la prueba.