Preguntas etiquetadas con unit-testing

17
¿Cómo usar las pruebas unitarias cuando se usa BDD?

Estoy tratando de entender BDD. He leído algunos artículos y, como entendí, BDD es "el siguiente paso" de TDD. Digo eso porque encuentro que ambos son muy similares, y como pude leer en este artículo , BDD nació como una mejora de TDD. Genial, me gusta mucho la idea. Hay un punto práctico que no...

16
División de pruebas de unidades por requisito o método

Primero, disculpas por el título, ¡no podría pensar en la forma más fácil de explicarlo! Tengo un método para el que quiero escribir pruebas unitarias. Lo mantendré bastante genérico, ya que no quiero discutir la implementación del método, solo probarlo. El metodo es: public void HandleItem(item...

15
¿Cómo puedo defender las pruebas unitarias en código privado?

Estoy tratando de defender las pruebas unitarias en mi grupo de trabajo, pero una objeción que a menudo recibo es que debe usarse solo para API exportadas externamente (que es solo una parte mínima y no crítica de nuestro sistema), y no en interna y privada código (que ahora solo tiene pruebas...

15
¿Está bien evitar probar las clases base?

Tengo una clase base con una buena cantidad de "meta programación" para darle la flexibilidad / abstracción que necesita para ser bastante genérica. Tengo muchas subclases que usan los métodos comunes en la clase base, y tengo pruebas unitarias orientadas al comportamiento que cubren todos los...