¿Por qué realizar pruebas?
- Reducción de defectos generados en etapas como diseño y codificación.
- Aumentar satisfacción de los clientes.
- Mejorar la calidad del proceso de desarrollo de software.
- Mejorar la rentabilidad del proyecto.
- Disminuir costos de mantenimiento.
- Para evitar pérdidas de tiempo, económicas y otras intangibles como confiabilidad e imagen de la empresa
Causas
- Las personas son falibles.
- Existen factores externos a la persona que afectan su rendimiento
- La presión
- Códigos complejos
- Infraestructura compleja
- Tecnología cambiante
- Factores medioambientales
- Radiación
- Electromagnetismo
- contaminación
Proceso de pruebas y calidad
Las pruebas se pueden medir la calidad de un software
Los defectos se detectan respecto a requisitos y características funcionales y no funcionales
Las pruebas de software pueden aportar fiabilidad a la calidad del software
Conceptos Basicos
Falla, Defecto, Error