Generar tests unitarios
programacion Intermedio Salida: Código tests
Casos de prueba con Arrange-Act-Assert para código existente.
Objetivo: Batería de tests ejecutable que cubra casos felices, bordes y errores.
Prompt
Generá tests unitarios en {{framework_test}} para el siguiente código {{lenguaje}}.
CÓDIGO
--- INICIO CÓDIGO ---
{{codigo}}
--- FIN CÓDIGO ---
REGLAS:
- un test por comportamiento, nombre descriptivo;
- incluir casos borde: {{casos_borde}};
- formato Arrange-Act-Assert;
- no usar acceso a red ni a disco real (mocks).
Devolvé solo el código de los tests más una lista de supuestos.
Copiado Usar en el constructor
Personalizar
Completá las variables para previsualizar. Nada se guarda.
Vista previa
Generá tests unitarios en {{framework_test}} para el siguiente código {{lenguaje}}.
CÓDIGO
--- INICIO CÓDIGO ---
{{codigo}}
--- FIN CÓDIGO ---
REGLAS:
- un test por comportamiento, nombre descriptivo;
- incluir casos borde: {{casos_borde}};
- formato Arrange-Act-Assert;
- no usar acceso a red ni a disco real (mocks).
Devolvé solo el código de los tests más una lista de supuestos.
¿Por qué funciona?
El framework y las reglas evitan tests inventados con otra librería; exigir casos borde dirige la cobertura; la lista de supuestos revela lo que el modelo adivinó.
Cómo personalizarlo
Nombrá el framework exacto (NUnit, xUnit, Jest) y qué NO mockear.
Errores comunes
Aceptar tests sin ejecutarlos; no revisar los supuestos inventados.
Modelos y capacidades relacionadas
Programación (programacion)
Esta plantilla utiliza esta capacidad. Modelos con soporte confirmado:
- Claude Opus 5 confirmado
- GPT-5 confirmado
También te puede servir
Última actualización: 17/09/2026