Vocabulario de Desarrollo de software · Pruebas de software

¿Qué significa TDD?

Significado en Desarrollo de software, traducción al español y ejemplos

abreviaturaTérmino frecuente

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

  1. 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.

  2. 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

Más términos: Pruebas de software

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: