Actualmente estamos utilizando pruebas unitarias para probar nuestro proyecto. Tenemos la mayoría de la funcionalidad cubierta, pero creo que nuestras pruebas son demasiado frágiles.¿Cómo creo pruebas de unidades flexibles?
Me preguntaba si hay cosas específicas que podamos estar haciendo para que las pruebas de la unidad sean más flexibles para que no se rompan por las razones equivocadas.
Un par de respuestas han mencionado tener cuidado de burlarse demasiado ... Entonces, ¿cuáles son los motivos legítimos para burlarse? Creo que ese puede ser uno de nuestros principales problemas, pero cuando su aplicación es principalmente un sitio dinámico, basado en una base de datos, ¿cómo se aleja de la burla?
Hay un sitio web para ir con este libro en http://xunitpatterns.com/ –