Tipos y Estrategias de Testing: Clasificación Completa de Pruebas de Software
Enviado por Chuletator online y clasificado en Diseño e Ingeniería
Escrito el en
español con un tamaño de 2,37 KB
Tipos de Testing
- Requerimientos Funcionales: Test de caja negra.
- Requerimientos No Funcionales: Test de caja gris.
- Estructura de Código: Caja blanca o gris.
- Testing de Confirmación y Regresión: Caja negra, blanca o gris.
- Test de Manutención: Caja negra, blanca o gris.
- Pruebas Estáticas.
Requerimientos No Funcionales
- Fiabilidad: Robustez, tolerancia a fallos, recuperación, cumplimiento.
- Usabilidad: Comprensión, facilidad de aprendizaje, operatividad, eficacia, productividad, seguridad, satisfacción, atractivo.
- Eficiencia: Tiempo, rendimiento, optimización de recursos.
- Portabilidad: Adaptabilidad, facilidad de instalación, co-existencia, intercambiable.
- Mantenimiento: Capacidad de ser analizado, modificable, estabilidad, facilidad de prueba.
Etapas de las Revisiones de Proceso
- Planning: Planificación.
- Kick-off: Inicio.
- Preparation: Preparación.
- Review meeting: Reuniones de revisión.
- Rework: Rehacer.
- Follow-up: Seguimiento.
Estrategias de Prueba
- Caja Negra
- Caja Blanca
- Caja Gris
Técnicas de Pruebas Funcionales
- Transición de Estados
- Tablas de Decisión
- Aleatorio
- Combinacional
- Comportamiento – Participación Equivalente
- Comportamiento – Límites
- Oráculos
Técnicas de Pruebas No Funcionales – Calidad Sistémica
- Manifiesta: Rendimiento, estrés, carga, confiabilidad, disponibilidad, usabilidad.
- Operacionales: Manejabilidad, seguridad, recuperación, compatibilidad, testeabilidad.
Calidad Sistémica Evolutiva
- Evolutivas: Escalabilidad, portabilidad, globalización.
- Globalización: Internacionalidad, local.
Técnicas de Pruebas Estructurales
- Mutación
- Inyección de Fallos
- Estático
- Bloque
- Cobertura de Código