Desarrollo dirigido por pruebas aplicado a Rich Internet Applications

Detalles Bibliográficos
Autor Principal: Castañeda, Carlos Sebastián
Otros autores o Colaboradores: Rossi, Gustavo Héctor (Director/a)
Formato: Tesis
Lengua:español
Datos de publicación: 2010
Temas:
Acceso en línea:Consultar en el Cátalogo
Descripción Física:91 h. : il. + 1 DVD
Tabla de Contenidos:
  • 1. Introducción
  • 1.1. Organización del documento
  • 2. Desarrollo dirigido por pruebas
  • 2.1. La programación Extrema
  • 2.1.1. Las 12 prácticas de la programación extrema
  • 2.1.2. Cómo resuelve XP los problemas de Testing y QA
  • 2.2. Desarrollo dirigido por pruebas: definición
  • 2.3. Ciclo del desarrollo dirigido por pruebas
  • 2.4. Resumen
  • 3. Rich Internet Applications
  • 3.1. Orígenes de las aplicaciones RIA
  • 3.2. Aplicaciones web y aplicaciones de escritorio
  • 3.3. Características de las aplicaciones RIA
  • 3.4. Arquitectura de las aplicaciones RIA
  • 3.5. Tecnologías para el desarrollo RIA
  • 3.5.1. Ajax
  • 3.5.2. Adobe Flash
  • 3.5.3. Adobe Flex
  • 3.5.4. Adobe AIR
  • 3.5.5. JavaFX
  • 3.5.6. Microsoft Serverlight
  • 3.5.7. OpenLaszlo
  • 3.6. Resumen
  • 4. User Interactions Diagrams
  • 4.1. Introducción
  • 4.2. Estructura
  • 4.3. Captura de requerimientos
  • 4.4. Resumen
  • 5. MDWE y TDD en el desarrollo de aplicaciones Web
  • 5.1 Metodologías ágiles e ingeniería Web
  • 5.2. Inclusión de TDD en MDWE
  • 5.2.1. Captura de requerimientos
  • 5.2.2. Definición de tests
  • 5.2.3. Derivación de modelos
  • 5.2.4. Adaptación de los test
  • 5.2.5. Nueva iteración
  • 5.3. Evolución de la aplicación
  • 5.3.1. Nuevos requerimientos
  • 5.3.2. Web Refactorings
  • 5.4. Generación y adaptación automática de los tests
  • 5.4.1. Derivación de los test
  • 5.4.2. Adaptación de los test luego de un refactoring Web
  • 5.5. Resumen
  • 6. MDWE y TDD en el desarrollo de aplicaciones RIA
  • 6.1. Introducción
  • 6.1.1. Metodologías MDWE en Aplicaciones RIA
  • 6.1.2. Framework para la definición de test de navegación
  • 6.2. Especificación de los requerimientos RIA
  • 6.3. Resumen
  • 7. Definición de tests para requerimientos RIA
  • 7.1. Introducción
  • 7.2. Definición de patrón de diseño
  • 7.3. Autocomplete
  • 7.3.1. Descripción del patrón
  • 7.3.2. Definición de test de navegación e interacción
  • 7.4. Inline validation
  • 7.4.1. Descripción del patrón
  • 7.4.2. Definición de test de navegación e interacción
  • 7.5. Mouse hover
  • 7.5.1. Hover Toolpit
  • 7.5.1.1. Descripción del patrón
  • 7.5.1.2. Definición de test de navegación e interacción
  • 7.5.2. Hover detail
  • 7.5.2.1. Descripción del patrón
  • 7.5.2.2. Definición de test de navegación e interacción
  • 7.6. Deferred content loading
  • 7.6.1. Descripción del patrón
  • 7.6.2. Definición de test de navegación e interacción
  • 7.7. Resumen
  • 8. Conclusiones, críticas y trabajos futuros
  • 8.1. Conclusiones
  • 8.2. Críticas y mejoras posibles
  • 8.3. Trabajos Futuros
  • Bibliografía
  • Apéndices
  • A. Notación UID
  • B. Modelado RIA en WebML