Término general para las técnicas que sustituyen un elemento externo del que depende el sujeto de la prueba por un sustituto creado para las pruebas.
El nombre proviene de un "doble de acción" de película. Los test doubles se clasifican en varios tipos según cómo sustituyen al elemento real: un "stub" que simplemente devuelve un valor, un "mock" que registra si fue llamado, etc. Se usan para probar código que depende de una API externa o una base de datos de forma rápida y fiable, sin invocar realmente el elemento real.
© 2026 ITBGM