Testing En Entornos Tradicionales Y Ágiles

Páginas: 55 (13624 palabras) Publicado: 17 de febrero de 2013
Tesis Final De Carrera


Licenciatura en Ciencias De La Computación


Testing


en entornos


Tradicionales y Ágiles





Javier Alberto Martinez





Director: Dr. Manuel Fidel





Departamento de Ciencias de la Computación


Universidad Nacional del Sur


Bahía Blanca – Argentina


2010



Índice General


1. Introducción…..…………………………………………………………………… 5


2. Principios del testing en entorno de desarrollo tradicional …………………… 9


1. Introducción …………………………………………………..……….. ………9


2. Fase de requerimientos ……………………………………………………… 10


1. Involucrar a los testers desde un principio ………………………….. 11


2. Verificar los requerimientos …………………………………………… 11


3. Diseñar los tests tan pronto los requerimientos estén disponibles… 15


4.Asegurarse que los cambios en los requerimientos sean


comunicados…………………………………………………………… 16


3. Planificación del testing ……………………………………………………… 16


1. Comprender la tarea de hacer los tests relacionados con el


objetivo …………………………………………………………………. 17


2. Considerar los riesgos …………………………………………………. 18


3. Adquirir datos efectivos para eltesting………………………………. 18


4. Planificar el entorno del testing……………………………………….. 19


5. Estimar el tiempo de preparación y ejecución del testing………... 21


4. Testeo Unitario ………………………………………………………………… 21


1. Estructurar el enfoque del desarrollo para soportar testing Unitario de forma eficaz ……………………………………………………………… 22


2. Desarrollar testingUnitarios en paralelo o antes de la


Implementación ……………………………………………………….. 23


3. Hacer que la ejecución de testing Unitario sea parte de la construcción de procesos ………………………………………………. 24


5. Herramientas de test automatizadas ………………………………………. 25


1. Conocer los diferentes tipos de herramientas de


testing automatizado ………………………………………………….. 262. Considerar construir una herramienta antes de comprar una …… 28


3. Conocer el impacto de usar testing Automatizado ………………. 29


6. Testing Automatizado: seleccionando las mejores prácticas …………… 32


1. No confiar solo en capture/playback ……………………………….. 32


2. Desarrollar un test de Harness cuando sea necesario ……………. 33


3. Usartécnicas de desarrollo de Scripts de test


que estén probadas …………………………………………………… 33


7. Administración de la ejecución de los tests...……………………………… 34


1. Definir claramente el comienzo y el fin del ciclo de ejecución


del test ………………………………………………………………..…. 34


2. Aislar el entorno del test del entorno de desarrollo ………………... 36


3.Implementar un ciclo de vida del seguimiento de errores ……..... 37


4. Hacer un seguimiento de la ejecución del testing del software … 38


3. Principios del testing en entorno de desarrollo ágil …………………………….40


1. Introducción …………………………………………………………………… 40


2. Desarrollo Guiado por test de Aceptación (ATDD – Acceptance Test Driven Development)…………………………………………………………………. 45


3. Desarrollo Guiado por Tests (TDD - Test Driven Development) …………… 47


1. El Algoritmo TDD ……………………………………………………….. 50


2. Tipos de test y su importancia ……………………………………….. 52


3. Terminología en la comunidad TDD ………………………………… 54


1. Test de Aceptación ……………………………………………. 55


2. Tests Funcionales ……………………………………………….. 56


3. Test de Sistema…………………………………………………. 56


4. Test Unitario ……………………………………………………… 60


5. Test de Integración ……………………………………………. 62


4. Conclusión …………………………………………………………………………. 64


5. Bibliografía ………………………………………………………………………….. 66



Capitulo 1





Introducción





El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologias Agiles Y Tradicionales
  • Metodologias Agiles Y Tradicionales
  • Diferencias entre la gestión tradicional y la gestión ágil de Proyectos de
  • metodologias agiles vs tradicionales
  • TESTING
  • Testing
  • metodologias tradicionales vs metodologias agiles
  • Testing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS