Supongamos que tengo un montón de historias de usuarios (como resultado de la sesión de plaining que realicé con mi equipo). No tengo ningún código de la aplicación todavía y va a empezar con mi 'A' o más altos Historias de Prioridad/EpopeyasHistorias de usuarios para el código
decir, por ejemplo
"como usuario debería ser capaz de buscar más usuarios para que pueda agregar más amigos en el sitio web "
Entonces, ¿cómo debe el equipo ir sobre la codificación de la aplicación mientras se hace TDD.
equipo comienza con la creación de pruebas unitarias, es decir, .que cuidar de modelos Creación
Entonces todo el mundo tiene una historia y comienza a escribir pruebas funcionales para crear mis controladores/Vistas (por lo que debe estar haciendo pruebas de integración al escribir pruebas funcionales)
A continuación, realice las pruebas de integración
De hecho, estoy c Si todas las pruebas de integración funcionan (es decir, todas las pruebas funcionales de la unidad deben pasar)
Por lo tanto, si la aplicación está recién comenzando (es decir, no se ha escrito ningún código). ¿Cuál es el proceso que las personas generalmente toman para TDD/BDD cuando recogen una historia y comienzan, para implementar una aplicación desde cero?
pruebas de integración se crean después de las pruebas unitarias/funcionales (es decir, después de tener listos los controladores y modelos) –
Sí. no tiene sentido comenzar con IT cuando no sabes cómo se verá toda tu configuración. Eventualmente, habrá un punto en su proyecto en el que se dará cuenta de que "IT realmente ayudaría". Ahí es cuando deberías comenzar con ellos. –
Las pruebas de iteración son generalmente para cuando su aplicación se está integrando con otros sistemas como sistemas de terceros, bases de datos, marcos o sistemas no diseñados dentro del alcance de la aplicación. –