¿Qué significa TDD?
Significado en Desarrollo de software, traducción al español y ejemplos
TDD: desarrollo guiado por pruebas, TDD
Sigla de «test-driven development»: escribir primero una prueba que falla, luego el código que la hace pasar y, por último, refactorizarlo, repitiendo ciclos breves.
Cómo se usa
El ciclo suele llamarse «rojo, verde, refactorizar». Se nombran las letras T-D-D; se dice practicar TDD o escribir primero la prueba. Los equipos discrepan sobre su aplicación estricta, pero el término aparece a menudo en entrevistas.
Frases de ejemplo
We used TDD for the pricing rules because the edge cases were so tricky.
Usamos desarrollo guiado por pruebas para las reglas de precios porque los casos límite eran muy complicados.
La incertidumbre de los casos extremos motivó escribir pruebas antes de implementar las reglas.
With TDD, I write a test for the bug first and watch it fail.
Con TDD, primero escribo una prueba para el error y compruebo que falla.
La prueba inicial confirma que el defecto existe antes de cambiar el código.
Combinaciones frecuentes
- practice TDD
- red, green, refactor
- test-first
- TDD cycle
Términos relacionados
Más términos: Pruebas de software
- edge case · caso límite
- QA · control de calidad (QA)
- regression · regresión
- integration test · prueba de integración
- test coverage · cobertura de pruebas
- mock · doble de prueba
- end-to-end test · prueba de extremo a extremo
- flaky · intermitente
- test suite · conjunto de pruebas
- manual testing · pruebas manuales
- assertion · aserción
- smoke test · prueba de humo
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
