desarrollo basado en pruebas es un software de diseño y formato de desarrollo . Este formato requiere que construir las pruebas y luego escribir el código que está pensando en la prueba. Microsoft dice que el desarrollo basado en pruebas ( TDD ) sigue el modelo de la " Red , Green, Refactorizar . " Esto significa que usted hace el código no pasan la prueba , hacer que pase sin embargo, la prueba de que puede y luego rediseñar el código basado en lo que ha aprendido al hacer que funcione. En consonancia con este proceso de pensamiento , se puede crear con el desarrollo basado en pruebas en sus propios proyectos. Instrucciones
1
publique su prueba . Si usted espera que su código de salida " Amo la lámpara ", entonces la prueba debe ser diseñado para asegurarse de que obtiene exactamente esa salida.
2
Generar el código y hacer que falle la prueba. Cuanto más complejo sea el código , más fácil es generalmente de romper. Una vez que el código se ha construido y ha fallado la prueba , que ha completado la etapa de "Red " .
3
Fije su código para hacer pasar la prueba por cualquier medio necesario . Sacrificio funcionalidad no esencial si no se refiere a la prueba y si le ayudará a pasar el examen. Este es el paso "Green " .
4
mirar hacia atrás en el código de trabajo . Quite las secciones de código redundantes y simplificar el código , recortando cualquier cosa que no es necesario. Ejecute la prueba de nuevo para asegurarse de que no ha roto su código . Este es el paso " Refactorizar " .
5
Repita la "Red , Green, Refactorizar " para cada función de su código como ponerlo en práctica .