He estado haciendo TDD y lo estaba usando más como prueba unitaria que para manejar mi diseño. Recientemente, he leído mucho sobre BDD; ahora que tengo una mejor idea sobre ambos, estaba tratando de descubrir cómo usar BDD y pruebas unitarias al mismo tiempo.BDD y pruebas unitarias
Por ejemplo, conduciría mi diseño usando BDD, estilo Dan North, y digamos que estoy trabajando en una aplicación y tengo una especificación simple y la implemento. Tengo suficiente bdd/spec para cubrirlo. Ahora, después de volver a factorizarlo y estoy contento y aprobado como hecho para esa especificación, ¿debería comenzar a escribir pruebas unitarias para cubrir todas las entradas posibles, porque eso es lo que hice en TDD?
Soy el único desarrollador de la empresa y todo está sobre mis hombros, aunque el otro equipo intenta probar la aplicación manualmente, me gustaría reducir la tasa de defectos.
Entonces, ¿podemos ver una respuesta real a _Debería empezar a escribir Pruebas unitarias para cubrir todas las entradas posibles, porque eso es lo que hice en TDD_? En serio, tengo la misma pregunta y no creo que ese enlace al libro (incluso si es tan genial) es lo suficientemente bueno como para aceptarlo. – jibiel
jibie Tu derecho He agregado una respuesta a mi auto. aunque tarde! – Jamie