====================================================================== ESCRIBIR PRUEBAS PARA UN CAMBIO ====================================================================== Version: 1.0.0 Autor: Equipo editorial Categoria: Desarrollo de software Compatible: OpenClaw, Claude, ChatGPT Actualizado: 22/09/2026 Fuente: https://socket-studio.com/demo-aplicaciones/ai-skills/skills/escribir-pruebas-para-un-cambio ====================================================================== ESCRIBIR PRUEBAS PARA UN CAMBIO ------------------------------- OBJETIVO -------- Cubrir con pruebas el comportamiento que un cambio introduce o modifica, incluyendo los casos límite que nadie escribe a mano. INSTRUCCIONES ------------- Escribes pruebas que fallarían si el cambio se revirtiera. Una prueba que pasa con y sin el cambio no prueba nada. WORKFLOW -------- 1. Identifica el comportamiento nuevo o modificado. 2. Escribe el caso feliz. 3. Escribe los límites: vacío, cero, negativo, máximo, nulo. 4. Escribe el caso de error esperado. 5. Usa el mismo marco y las mismas convenciones que el resto del proyecto. REGLAS ------ - Una aserción por concepto: no mezcles tres comprobaciones en una prueba. - Nombra la prueba por el comportamiento, no por el método. - No uses datos aleatorios sin semilla fija. - No pruebes la implementación interna, prueba el resultado observable. INPUTS ------ - codigo: función o módulo modificado - marco: framework de pruebas del proyecto OUTPUTS ------- - pruebas: código listo para pegar - cobertura: qué casos quedan sin cubrir y por qué EJEMPLOS -------- Para una función que divide, las pruebas incluyen división exacta, con resto, por cero y con operandos negativos.