TDD

Desarrollo guiado por pruebas de software, o Test-driven development (TDD) es una práctica de ingeniería de software que involucra otras dos prácticas: Escribir las pruebas primero (Test First Development) y Refactorización (Refactoring). Para escribir las pruebas generalmente se utilizan las pruebas unitarias (unit test en inglés). En primer lugar, se escribe una prueba y se verifica que las pruebas fallan. A continuación, se implementa el código que hace que la prueba pase satisfactoriamente y seguidamente se refactoriza el código escrito. El propósito del desarrollo guiado por pruebas es lograr un código limpio que funcione. La idea es que los requisitos sean traducidos a pruebas, de este modo, cuando las pruebas pasen se garantizará que el software cumple con los requisitos que se han establecido.

Wikipedia ES

Wikipedia ES

Wikipedia EN

Introducción a TDD (en inglés)

A continuación se presentan los enlaces del primer libro en castellano de Desarrollo guiado por pruebas (Test Driven Development – TDD). Publicado en Enero de 2010. El objetivo de los autores es ofrecer a la comunidad de desarrolladores un recurso en castellano sobre le desarrollo guiado por pruebas.

Deja un comentario