Herramientas de prueba
Herramientas de prueba:
Las herramientas de un contexto de prueba de software se pueden definir como un producto que admite una o más actividades de prueba desde la planificación, los requisitos, la creación de una construcción, la ejecución de la prueba, el registro de defectos y el análisis de la prueba.
Clasificación de herramientas
Las herramientas se pueden clasificar según varios parámetros. Incluyen:
El propósito de la herramienta
Las actividades que se admiten dentro de la herramienta
El tipo / nivel de prueba que admite
El tipo de licencia (código abierto, software gratuito, comercial)
La tecnología utilizada
Tipos de herramientas:
S.No. | Tipo de herramienta | Usado para | Usado por |
---|---|---|---|
1. | Herramienta de gestión de pruebas | Gestión de pruebas, programación, registro de defectos, seguimiento y análisis. | probadores |
2. | Herramienta de gestión de la configuración | Para implementación, ejecución, seguimiento de cambios | Todos los miembros del equipo |
3. | Herramientas de análisis estático | Pruebas estáticas | Desarrolladores |
4. | Herramientas de preparación de datos de prueba | Análisis y diseño, generación de datos de prueba | Probadores |
5. | Herramientas de ejecución de pruebas | Implementación, Ejecución | Probadores |
6. | Comparadores de prueba | Comparación de resultados esperados y reales | Todos los miembros del equipo |
7. | Herramientas de medición de cobertura | Proporciona cobertura estructural | Desarrolladores |
8. | Herramientas de prueba de rendimiento | Seguimiento del rendimiento, tiempo de respuesta | Probadores |
9. | Herramientas de seguimiento y planificación de proyectos | Para planificar | Gerentes de proyectos |
10. | Herramientas de gestión de incidentes | Para gestionar las pruebas | Probadores |
Implementación de herramientas - proceso
Analizar el problema cuidadosamente para identificar fortalezas, debilidades y oportunidades.
Se indican las restricciones como presupuestos, tiempo y otros requisitos.
Evaluar las opciones y preseleccionar las que cumplen con el requisito
Desarrollar la prueba de concepto que captura los pros y los contras
Crear un proyecto piloto usando la herramienta seleccionada dentro de un equipo específico
Implementar la herramienta por fases en toda la organización