Formación presencial:

Improving vuelve a impartir formación presencial en la mayoría de nuestras oficinas. Consulta nuestro programa completo para conocer las ubicaciones más cercanas o contacta con nosotros para programar otra clase presencial.
Background Image
DESARROLLO

Desarrollo basado en la aceptación y las pruebas (A-TDD)

Este curso de tres días dirigido por un instructor simula el verdadero desarrollo ágil mediante la asignación de historias de usuario a pruebas de aceptación y a pruebas unitarias a través de ejemplos y ejercicios realistas.

Descripción completa del curso
Actualmente, esta clase sólo se ofrece en privado.
Póngase en contacto con nosotros para concertar una clase privada.

Detalles del curso Aceptación y Desarrollo Orientado a Pruebas (A-TDD)

Como grupo, la clase comenzará especificando los criterios de aceptación para un conjunto determinado de funcionalidades. Estos criterios se traducirán en pruebas de aceptación que pueden automatizarse con herramientas como FitNesse o Cucumber. Por supuesto, estas pruebas fallarán al principio, lo que obligará a los participantes, por parejas, a definir las especificaciones de la interfaz del sistema en forma de pruebas unitarias. Esto extraerá el desarrollo de la interfaz y todo el código y diseño posteriores hasta que todas las pruebas unitarias y las pruebas de aceptación pasen.

Resultados del aprendizaje de A-TDD

  • Extraer criterios de aceptación de un conjunto de características

  • Utilizar una herramienta de pruebas de aceptación

  • Utilizar una herramienta de pruebas unitarias

  • Estructurar pruebas con cuatro fases distintas: Configuración, Ejercicio, Verificación, Desmontaje

  • Desarrollar código utilizando el ciclo TDD: Rojo, Verde, Refactorizar

  • Utilice una herramienta de cobertura del código

  • Lograr un equilibrio cómodo entre las pruebas unitarias y las de aceptación

  • Identificar las limitaciones de las pruebas unitarias y de aceptación

  • Diferenciar entre desarrollo orientado a pruebas y desarrollo orientado al comportamiento

  • Diseñar buenas pruebas unitarias que sean independientes y rápidas

  • Separar las pruebas unitarias de las de integración

  • Utilizar dummies, stubs, fakes y mocks según convenga para lograr el aislamiento y la repetibilidad de las pruebas.

  • Aprovechar TDD para construir diseños de objetos robustos

  • Detectar código sospechoso (olores)

  • Aplicar técnicas de refactorización del código

  • Reconocer cuándo y cómo probar el código existente (código heredado, código no probado)

¿A quién va dirigido el curso A-TDD?

Programadores orientados a objetos interesados en aprender más sobre métodos ágiles de desarrollo y mejores prácticas.

Inscríbete hoy

Formación sugerida

Formación privada

¿No encuentra la clase o el tamaño que necesita? ¿Desea otra fecha o lugar?

Háganoslo saber. Podemos ofrecer formación privada o incluso programar otra clase pública.

¿Aún tiene preguntas?

Consulte nuestra página de preguntas frecuentes o póngase en contacto con nosotros hoy mismo.

Ofrecemos cientos de oportunidades para aprender y desarrollar tus habilidades. Encontraremos algo para ti.