Estaba leyendo "Creciente software orientado a objetos, guiado por pruebas" últimamente. Los autores de este libro sugirieron que siempre comenzara a desarrollar una función con una prueba de aceptación de extremo a extremo (antes de al iniciar el ciclo TDD) para no perder una pista de progreso y asegurarse de que todavía está en la misma página mientras examen de la unidad."Iteración cero" - prueba de aceptación de extremo a extremo en función de formulario de contacto simple
Ok, así que he empezado a escribir una aplicación sencilla de veeeery en python + django solo para probar este enfoque. Quiero que el usuario pueda hacer una pregunta a través de un formulario de contacto, la pregunta debe almacenarse en un DB, y se debe enviar una señal después de la finalización para notificar al remitente que enviará un mensaje de seguimiento.
La pregunta es: ¿cómo abordaría esta primera prueba de extremo a extremo en este caso? ¿Tiene usted todas las posibilidades en esta primera prueba, o tal vez estoy malinterpretando toda esta técnica?
Cualquier ejemplo sería muy bienvenido.
así que en este ejemplo trivial la prueba de aceptación podría ser algo como esto: http://dpaste.com/249285/? – bx2
@ bx2, este parece un buen lugar para comenzar – Grzenio