tdd - que - test driven development español




Investigación sobre TDD (2)

Sé que se han hecho algunas investigaciones sobre TDD en la Universidad Estatal de Carolina del Norte. Han publicado un documento llamado ' Una investigación inicial del desarrollo impulsado por pruebas en la industria '. Otras publicaciones de NCSU se pueden encontrar aquí .

¿Alguien puede dirigirme a otras buenas publicaciones sobre este tema?



Sobre la efectividad de la prueba: primer enfoque de la programación , por Hakan Erdogmus, Maurizio Morisio y Marco Torchiano.

A pesar del nombre que cubre TDD:

Abstracto:

El desarrollo basado en pruebas (TDD) se basa en formalizar una pieza de funcionalidad como una prueba, implementando la funcionalidad de manera que la prueba pase e itere el proceso.

Este documento describe un experimento controlado para evaluar un aspecto importante de TDD: en TDD, los programadores escriben pruebas funcionales antes del código de implementación correspondiente. El experimento se realizó con estudiantes de pregrado. Mientras que el grupo experimental aplicó una estrategia de prueba inicial, el grupo de control aplicó una técnica de desarrollo más convencional, escribiendo pruebas después de la implementación. Ambos grupos siguieron un proceso incremental, agregando nuevas características de una en una y regresión probándolas.

Descubrimos que, en promedio, los estudiantes que realizaron el examen primero escribieron más exámenes y, a su vez, los estudiantes que escribieron más exámenes tendieron a ser más productivos. También observamos que la calidad mínima aumentó linealmente con el número de pruebas de programador, independientemente de la estrategia de desarrollo empleada.