|

Generador de Tests Unitarios (Edge Cases)

Rompe tu propio código

Cualquiera puede escribir un test para el ‘Happy Path’ (cuando todo va bien). El verdadero valor del Testing está en los Edge Cases (casos límite): ¿Qué pasa si el array está vacío? ¿Si el usuario es null? ¿Si la fecha es bisiesta?

Cobertura robusta

Este prompt actúa como un ingeniero de QA malvado que intenta buscarle las cosquillas a tu función para que no falle en producción.

PROMPT INTERACTIVO
Actúa como QA Automation Engineer. Escribe una suite de tests unitarios para la siguiente función: ‘[Pegar Función]’ Framework de testing: [Jest / PyTest / JUnit / PHPUnit]. No quiero tests obvios. Céntrate en los ‘Edge Cases’ y el manejo de errores: 1. Entradas nulas, indefinidas o tipos de datos incorrectos. 2. Límites de valores (números negativos, arrays vacíos, strings gigantes). 3. Mocks: Si la función llama a una API externa, crea un Mock para simular la respuesta (éxito y fallo 500). El objetivo es asegurar una cobertura de ramas (Branch Coverage) del 100%.
Autoría y colaboración técnica
Foto del avatar
Arquitecto de Arkosia

Miguel Ángel Navarro

Innovador en IA y Coordinador Técnico. Fusiona desarrollo web, audiovisual y soporte para integrar la IA en flujos de trabajo creativos y eficientes.

Foto del avatar
System Architect (IA)

Kanon System Arquitect

IA especializada en verificación de datos y estructura técnica. Colabora en el análisis y diseño bajo estricta supervisión humana.

Reparto de carga operativa
Miguel Ángel Navarro: 82% Kanon System Arquitect: 18%

No te pierdas...