Preguntas etiquetadas con tdd

TDD son las siglas de Test-Driven Development o Test-Driven Design. Es la práctica de escribir una prueba unitaria antes de escribir el código para satisfacerlo, en lo que se conoce como el ciclo Rojo-Verde-Refactor.






7
¿Cuándo debo escribir pruebas de integración?
De acuerdo con las reglas de TDD, las pruebas unitarias se escriben antes del código de producción, pero ¿qué pasa con las pruebas de integración que ejercitan la interacción entre objetos cableados concretos (no simulados)? ¿Deberían escribirse antes de las pruebas unitarias o después del código de producción solo para …

3
Relación entre BDD y TDD
¿Cuál es la relación de BDD y TDD? Por lo que entendí, BDD agrega dos cosas principales sobre TDD: nombres de pruebas (asegurar / debería) y pruebas de aceptación. ¿Debo seguir TDD durante el desarrollo por BDD? En caso afirmativo, ¿deberían nombrarse mis pruebas de unidad TDD con el mismo …
30 tdd  bdd 



4
¿Deberíamos siempre unir los errores de prueba al corregirlos?
Cuando se corrigen errores, se recomienda que, donde trabajo, escriba primero una prueba que falla con el error dado y luego corrija el código hasta que pase la prueba. Esto sigue las prácticas de TDD, y se supone que es una buena práctica, pero noté que tiende a producir pruebas …
29 testing  tdd 


6
Sentido de pruebas unitarias sin TDD
Tenemos un nuevo (bastante grande) inicio de proyecto, que planeamos desarrollar usando TDD. La idea de TDD falló (muchas razones comerciales y no comerciales), pero en este momento tenemos una conversación: de todos modos, ¿deberíamos escribir pruebas unitarias o no? Mi amigo dice que no tiene sentido (o casi cero) …
28 unit-testing  tdd 

11
¿Necesito probar todo?
Voy a comenzar mi primer proyecto real en Ruby on Rails , y me estoy obligando a escribir pruebas TDD . No veo ventajas reales en escribir pruebas, pero como parece muy importante, lo intentaré. ¿Es necesario probar cada parte de mi aplicación, incluidas las páginas estáticas?
28 testing  tdd 


6
Ágil sin pruebas unitarias
¿Tiene sentido hablar sobre "desarrollo ágil" o afirmar que está aplicando una "metodología ágil" si la base de código en la que está trabajando tiene una cobertura de prueba de unidad de 0%? (Y usted, como equipo, no está haciendo nada al respecto). Para que quede claro: para mí no …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.