Pruebas de software
Tabla de contenido
Introducción 7
Aislamiento y detección de defectos 8
Aislamiento 8
Detección de defectos 9
Pruebas del software 11
Pruebas estáticas 11
Pruebas dinámicas 11
Pruebas de Compatibilidad 12
Pruebas de Regresión 12
Pruebas de Integración 12
Integración Incremental 12
Integración descendente (top – Down 12
Integración no incremental 13
Integración ascendente (Bottom-Up).13
Enfoques de pruebas 13
Diseño de casos de prueba 13
Pruebas de caja negra 13
Pruebas de caja blanca 14
Control de calidad del Software 15
El control de la calidad de un software contempla: 15
Gestión de la calidad 16
Aseguramiento de la calidad 16
Control de la calidad del software 17
Pruebas de unidades 19
Características: Para que una prueba unitaria tenga la calidad suficiente se debencumplir los siguientes requisitos: 19
Automatizable 19
Completas 19
Repetibles o Reutilizables 19
Independientes 19
Profesionales 19
Ventajas 19
Fomentan el cambio 20
Simplifica la integración 20
Documenta el código 20
Separación de la interfaz y la implementación 20
Limitaciones 20
Herramientas 20
JUnit: 20
TestNG: 20
JTiger: 20
SimpleTest: 20
PHPUnit: 21
CPPUnit: 21
NUnit: 21
FoxUnit: 21
MOQ: 21QUnit: 21
libunittest: 21
CUnit: 21
Pruebas de integración 21
Integración incremental: 21
Integración Descendente (Top-Down) 21
Integración Ascendente (Bottom-Up) 22
Pruebas del Sistema 23
Pruebas de sistema: 23
Objetivo de la Prueba: 23
Descripción de la Prueba: 23
Técnica: 24
Criterio de Completitud: 24
Consideraciones Especiales: 24
Pruebas de desempeño 24
Objetivo de la Prueba: 24
Descripción dela Prueba: 24
Técnica: 25
Criterio de Completitud: 25
Consideraciones Especiales: 25
Pruebas de carga 26
Objetivo de la Prueba: 26
Descripción de la Prueba: 26
Técnica: 26
Criterio de Completitud: 26
Consideraciones Especiales: 26
Pruebas de Stress 27
Objetivo de la Prueba: 27
Descripción de la Prueba: 27
Técnica: 28
Criterio de Completitud: 28
Consideraciones Especiales: 28
Pruebas de Volumen 28Objetivo de la Prueba: 28
Descripción de la Prueba: 29
Técnica: 29
Criterio de Completitud: 30
Consideraciones Especiales: 30
Pruebas de Recuperación y Tolerancia a fallas 30
Objetivo de la Prueba: 30
Descripción de la Prueba: 30
Técnica: 31
Criterio de Completitud: 31
Consideraciones Especiales: 31
Prueba de Múltiples Sitios 32
Objetivo de la Prueba: 32
Descripción de la Prueba: 32
Técnica: 32Criterio de Completitud: 32
Consideraciones Especiales: 32
Prueba de Compatibilidad y Conversión 32
Objetivo de la Prueba: 32
Descripción de la Prueba: 32
Técnica: 33
Criterio de Completitud: 33
Consideraciones Especiales: 33
Pruebas de Integridad de Datos y Base de Datos 33
Objetivo de la Prueba: 33
Descripción de la Prueba: 33
Técnica: 33
Criterio de Completitud: 34
Consideraciones Especiales: 34Pruebas de Seguridad y Control de Acceso 34
Objetivo de la Prueba: 34
Descripción de la Prueba: 34
Técnica: 35
Criterio de Completitud: 35
Consideraciones Especiales: 35
Pruebas de Validación a Sistemas a la Medida 36
Pruebas del Ciclo del Negocio 36
Objetivo de la Prueba: 36
Descripción de la Prueba: 36
Técnica: 36
Criterio de Completitud: 36
Pruebas de GUI o Graphical User Interface 37
Objetivode la Prueba: 37
Descripción de la Prueba: 37
Técnica: 37
Criterio de Completitud: 37
Consideraciones Especiales: 37
Pruebas de Configuración 37
Objetivo de la Prueba: 37
Descripción de la Prueba: 37
Técnica: 38
Criterio de Completitud: 38
Consideraciones Especiales: 38
Prueba de Estilo 38
Objetivo de la Prueba: 38
Descripción de la Prueba: 38
Técnica: 39
Criterio de Completitud: 39Consideraciones Especiales: 39
Prueba de Aceptación 39
Objetivo de la Prueba: 39
Descripción de la Prueba: 39
Técnica: 39
Criterio de Completitud: 40
Consideraciones Especiales: 40
Prueba de Instalación 40
Objetivo de la Prueba: 40
Descripción de la Prueba: 40
Técnica: 40
Criterio de Completitud: 41
Consideraciones Especiales: 41
Pruebas Funcionales 41
Objetivo de la Prueba: 41
Descripción de la Prueba: 41...
Regístrate para leer el documento completo.