Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Atributos No funcionales:
Confiabilidad (madurez, tolerancia a fallas, recuperabilidad y cumplimiento)
Usabilidad (comprensibilidad, fácil aprendizaje, operatividad, atractivo y cumplimiento)
Eficiencia (performance, utilización de recursos y cumplimiento)
Mantenimiento (analizable, facilidad de cambio, estabilidad, capacidad de pruebas y
cumplimiento)
Portabilidad (adaptabilidad, capacidad de instalación, coexistencia, reemplazo y
cumplimiento)
¿Por qué es necesario el proceso de pruebas?
ISO 25000 AQUARE – norma basada en ISO 9126 y 14598 define tres vistas
para el estudio de la calidad de un producto: interna, externa y en uso.
Adecuación Funcional
Eficiencia de desempeño
Compatibilidad
Usabilidad
Fiabilidad
Seguridad
Mantenibilidad
Portabilidad
¿Por qué es necesario el proceso de pruebas?
Tipos de aseguramiento de Calidad:
Constructivas – Previenen defectos, los defectos pasados no deben repetirse:
Técnico (Métodos, herramientas, lenguaje programación y plantillas)
Organización (Guías, estándares, check list y requisitos legales)
Métricas
Caja negra (partición de equivalencia, análisis de valores limites, pruebas de estado, pruebas de caso de uso, tablas
de decisiones)
¿Por qué es necesario el proceso de pruebas?
Niveles de Prueba:
Pruebas de componentes: base de pruebas , requisito de componentes, diseño
detallado, código
Aplicado para componentes, programas, migración, base de datos
Pruebas de integración : probar interfaces, interacción entre las distintas partes del
sistema tiene como base diseño de sw y de sistema, arquitectura, flujos de trabajo y
caso de uso
Objetivos de prueba: subsistemas, implementación de bd, interfaces, configuración de
sistema
Pruebas de mantenimiento:
Tiene que tener probadores con conocimiento del negocio
Realizar pruebas de regresión
El alcance de las pruebas varia de a cuerdo al riesgo