Ayuda
Ir al contenido

Dialnet


Pruebas de software y JUnit: un análisis en profundidad y ejemplos prácticos

Imagen de portada del libro Pruebas de software y JUnit

Información General

Otros catálogos

Índice

  • Prefacio xv-xvii
    1 Fundamentos de las pruebas de software 1-33
     1.1 Introducción 1-2
     1.2 Principios básicos 2-4
    1.3 Tareas básicas 4-5
    1.4 Inspecciones de código 5
    1.5 Pruebas basadas en la ejecución del código: técnicas 5-13
    1.6 Diseño de casos de prueba 13-18
    1.7 Estrategia de pruebas 18-25
    1.8 Pruebas de sistemas orientados a objetos 25-27
    1.9 Depuración de errores 27-28
    1.10 Otras pruebas 28
    1.11 Criterios para dar por finalizadas las pruebas 28-29
    1.12 Equipo de pruebas 29-30
    1.13 Errores más comunes que se cometen en la fase de pruebas 30
    1.14 Documentación de pruebas 30-33
    1.15 Bibliografía 33
    2 Pruebas unitarias: JUnit 35-81
     2.1 Introducción 35-38
     2.2 Instalación 38-39
     2.3 Primera toma de contacto con JUnit 39-41
     2.4 Creación de una clase de prueba 41-50
     2.5 Conceptos básicos 50-60
     2.6 Organización de las clases de prueba 60-62
    2.7 Ejecución de los casos de prueba 62-69
    2.8 Conceptos avanzados en la prueba de clases Java 69-81
    2.9 Bibliografía 81
    3 Ant 83-108
     3.1 Introducción 83-84
     3.2 Instalación y configuración 84-85
     3.3 Conceptos básicos 85-99
     3.4 Creación de un proyecto básico 99-101
     3.5 Ejecución de los casos de prueba mediante Ant 101-108 3.6 Bibliografía 108
    4 Gestión de la configuración del software 109-123
     4.1 Introducción 109-110
     4.2 Principios básicos 110-111
     4.3 Objetivos 111
     4.4 Líneas base 112-114
     4.5 Actividades 114-115
     4.6 Control de cambios 115-118
     4.7 Herramientas de GCS 118-119
     4.8 Documentación 119-123
     4.9 Bibliografía 123-124
    5 Herramientas de control de versiones: Subversion (SVN) 125-154
     5.1 Introducción 125-126
     5.2 ¿Por qué utilizar Subversion? 126
     5.3 Descripción general de Subversion 126-128
     5.4 Instalación 128-132
     5.5 Creación de repositorios 132-134
     5.6 Autenticación 134-137
     5.7 Autorización 137-141
    5.8 Puesta en marcha 141
    5.9 Trabajando con Subversion: TortoiseSVN 141-154
    5.10 Bibliografía 154
    6 Generación de informes sobre las pruebas 155-174
     6.1 Introducción 155-156
     6.2 Informes con los resultados de ejecución de las pruebas 156-162
     6.3 Informes sobre alcance de las pruebas 162-174
     6.4 Bibliografía 174
    7 Pruebas unitarias en aislamiento mediante Mock Objects: JMock y EasyMock 175-196
     7.1 Introducción 175-178
     7.2 Diferencias entre Mock Objects y Stubs 178-179
     7.3 Filosofía de funcionamiento de los Mock Objects 179
     7.4 Procedimiento general de utilización de Mock Objects 179-181
    7.5 Herramientas para la puesta en práctica de la técnica de Mock Objects: EasyMock y JMock 181-196
    7.6 Comparativa entre EasyMock y JMock 196
    7.7 Bibliografía 196
    8 Mejora de la manejabilidad mediante JTestCare 197-218
     8.1 Introducción 197-200
     8.2 Conceptos básicos 200-211
     8.3 Definición de parámetros complejos con JICE 211-218
    8.4 JTestCare como herramienta de documentación de los casos de prueba 218
     8.5 Bibliografía 218
    9 Prueba de aplicaciones que acceden a bases de datos: DBUnit 219-246
     9.1 Introducción 219-221
     9.2 Técnicas de prueba 221-225
     9.3 Prueba de código perteneciente a la interfaz de acceso a la base de datos: DBUnit 225-244
     9.4 Bibliografía 246
    10 Pruebas de documentos XML: XMLUnit 247-258
     10.1 Introducción 247-248
     10.2 Configuración de XMLUnit 248-250
     10.3 Entradas para los métodos de XMLUnit 250
     10.4 Comparación de documentos XML 250-253
     10.5 Cómo salvar diferencias superficiales 253-255
     10.6 Prueba de transformaciones XSL 255-256
     10.7 Validación de documentos XML durante el proceso de pruebas 256-258
     10.8 Bibliografía 258
    11 Prueba de aplicaciones web 259-289
     11.1 Introducción 259-260
     11.2 Herramientas para la automatización de la prueba 260-263
     11.3 Prueba de un sitio web 263-289
    11.4 Bibliografía 289
    12 Pruebas de validación 291-322
     12.1 Introducción 291-292
     12.2 JFunc 292-297
     12.3 JUnitPerf 297-306
     12.4 JMeter 306-322
     12.5 Bibliografía 322
    Apéndice A. Variables de entorno 323-326
    Apéndice B. Sistemas a probar 327-336
    Apéndice C. Estándares de nomenclatura y normas de estilo de Java 337-340
    Apéndice D. Novedades en Java 5.0 341-343



Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno