Cuadrantes Agile Testing - Gracias Marisa |
Q1 - Pruebas dirigidas a tecnología que dan apoyo a los equipos de desarrollo, son pruebas que aconsejan automatizar. Son pruebas de integración a nivel de:
- Pruebas unitarias: casos de prueba para cada función no trivial o método en el módulo, de forma que cada caso sea independiente del resto
- Pruebas de componentes: pruebas unitarias a nivel de componentes, un conjunto de servicios o funcionalidades a través de interfaces definidas
- Pruebas funcionales: basadas en la ejecución, revisión y retroalimentación de las historias de usuario previamente diseñadas
- Ejemplos, pruebas de historia, prototipos, simulaciones
- Pruebas exploratorias: se diseñan "al vuelo" casos de prueba que se ejecutan a la vez que se aprende sobre el sistema
- Pruebas de aceptación de usuario: están enfocadas en las necesidades del usuario, sus requerimientos y procesos de negocio, determinan si el sistema satisface los criterios de aceptación de Propietario del Producto y usuarios
- Escenarios, pruebas de usabilidad, alfa/beta
- Pruebas de rendimiento: para determinar si los tiempos en el sistema realiza una tarea en condiciones particulares de trabajo son adecuados
- Pruebas de seguridad: miden la confidencialidad, integridad y disponibilidad de los datos desde la perspectiva del sistema
- Mantenibilidad, escalabilidad...
No hay comentarios:
Publicar un comentario