Zusammenfassung der Ressource
Herramientas de prueba
- Tipos de HP
- Observaciones Generales
Anmerkungen:
- 1. Las herramientas pueden ser usadas para dar soporte a las actividades de pruebas
2. Hay herramientas disponibles para cada nivel de proceso de pruebas
3. CASE TOOLS (Computer Aided Software Engineering)
4. CAST TOOLS (Computer Aided Software Testing) = Apoyan en la ejecución y en la gestión
- Significado y Objetivo
Anmerkungen:
- 1. Las herramientas pueden ser utilizadas para 1 o mas actividades de soporte
a. Herramientas de ejecución de pruebas (test execution tools)
b. Herramientas de generacion de datos (test data generation tools )
c. Herramienta de comparacion de resultados (result comparision tools)
d. gestion del proceso de prueba ( gestionar, resultado de pruebas, incidencias, , defectos, reporting, monitorear)
e. cualquier herramienta que ayude en el proceso de pruebas
- Mejorar la eficiencia (automatizacio )
- Automatizar actividades
- Mejorar la Fiabilidad
- marco de prueba
Anmerkungen:
- 1. Liberias que se pueden reutilizar
2. Un tipo de diseño de automatización de prueba
3. Proceso global de ejecucion de pruebas
4. Emuladores: Permiten ejecutar una tarea de forma automatizada
- Clasificación de las HP
- Para Tareas Especificas
- Herramientas unitarias
- Paquetes de herramientas que cubren varias tareas
- Pruebas Intrusivas VS Herramientas q no alteran el objeto
- Intrusivas
- Depurador
- Controladores
- No alteran el objeto
Anmerkungen:
- No interrumpen la ejecución del codigo (Sniffer)
- Pruebas de rendimiento
- Pruebas de Sistema
- Por criterios
- Comercial, gratuita, shareware
- Por la actividad
- Cantidad de actividades que soporta
- Paquetes de un fabricante
- Herramientas desarrolladas de forma interna
Anmerkungen:
- Herramientas de soporte para gestion de pruebas
- Herramientas de gestión de pruebas
- Recopilar, categorizar, clasificar y admin casos de pruebas
- Evaluar y establecer metricas
- Planificar recursos tiempo y presupuesto
- Creación de informes, evaluación de pruebas, documentación de pruebas
- Haciendo de interfaz para herramientas de ejecución de pruebas
- gestión de entregas
- Herramientas para gestión de requisitos
- Acopio
- Establecer prioridades
- Establecer referencias entre requisitos y casos
- Identificar requisitos inconsistentes o faltantes
- Herramientas gestion de incidencias
- registro y seguimiento
- Almacenamiento de solicitudes de cambio
- prioridades, categorización y agrupación
- evaluaciones
- flujo de trabajo
- Herramientas para la gestion de la configuración
Anmerkungen:
- seguimiento
gestion de versiones
administracion del codigo
referencias a la gestion
- Herramientas de Soporte para pruebas estaticas
- Herramientas para revisiones
Anmerkungen:
- 1. Apoyo al proceso de revision o flujos de trabajo
2. Documentacion de los resultados
3. Evaluacion de los resultados
4. Aportacion de listas de comprobación
5. Ejecucion de revisiones en linea
6. Trazabilidad entre documentos y el codigo
- Herramientas de analisis estatico
Anmerkungen:
- 1. estilos de codificacion
2. codigo seguro
3. analisis de la estructura del codigo
- Herramientas de modelado
Anmerkungen:
- 1. Analisis del modelo de datos
2. Analisis de la documentacion de especificación, de diseño, de diagramas de estado
3. Generar casos de pruebas basados en modelos de software
- Herramientas de soporte para la especificacion de pruebas
- Herramientas de diseño de pruebas
- Herramientas de preparacion de datos de prueba
- Clasificacion de la fuente de datos
- Diseño de BD
- Codigo Fuente
- Especificacion de interfaz
- Especificacion de objeto
- Herramientas de soporte para la ejecución y registro de pruebas
Anmerkungen:
- Ejemplos:
1. Robots
2. Debugger
3. Arnés de pruebas / Marco de trabajo
4. Comparador
5. Medicion de cobertura
6. Pruebas de seguridad
- Se pueden incluir en todos los niveles de pruebas
- Incluyen
- Entrega de datos
- Recepcion de datos
- Documentacion de la ejecucion
- Herramientas de soporte para rendimiento y monitorizacion
- Analisis Dinamico
- pruebas de rendimiento / carga / estres
- Monitorizacion
- Herramientas de soporte para necesidades especificas de pruebas
- Uso efectivo de HP
- Ventajas
- Beneficios
- Iteracion de actividades identicas
- Consistencia y repetibilidad
- Evaluacion objetiva
- Facilidad de acceso
- Diversidad de evaluaciones
- Ayuda en toma de decisiones
- Riesgos
- Introducción de HP en una organizacion
- Analizar
Anmerkungen:
- Identificar debilidades del proceso de prueba
- Definir requsitos
Anmerkungen:
- Que necesitamos de la herramienta
- Evaluar
- Evaluación del fabricante
- Uso de la herramienta
- Evaluacion de formación
- Relacion costo - beneficio
- Examinar herramientas de una lista corta
- Prueba de concepto
- Cambios necesarios para utilizar la herramienta