Desarrollo dirigido por pruebas aplicado a Rich Internet Applications
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | |
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