Más pruebas pueden llegar a provocar peor calidad
Aunque parezca una afirmación absurda, el artículo Better Testing, Worse Testing razona sobre las posibles causas que provocaron en distintos casos el que un mayor número de pruebas por parte de los desarrolladores condujo a un mayor número de defectos en el código. Estos casos se explican en un artículo anterior denominado Better Testing, Worse Quality.
Pasado algún tiempo el autor llega a la conclusión de que un aumento de las pruebas de un tipo (en su caso las elaboradas por el desarrollador) pueden ser perjudiciales si conllevan un menor número de pruebas de otro tipo (en su caso pruebas de sistema o funcionales).
Es una interesante lectura. De hecho tras los primeros artículos que leí sobre pruebas en Extreme Programming también entendí que con las pruebas unitarias las pruebas de más alto nivel eran menos importantes. Sólo leyendo mucho más te das cuenta de la maliterpretación. Está claro que los que divulgan (divulgamos) los métodos ágiles tienen (tenemos) que tener cuidado de los malentendidos a los que puede darse lugar.

