SkillCrear

Desarrollar con pruebas antes del código

Guía para escribir una prueba de comportamiento, observar el fallo esperado, implementar lo mínimo y refactorizar conservando las pruebas. Incluye una referencia para evitar pruebas que solo comprueban mocks o repiten la implementación.Ir a la descarga

Ficha elaborada por peopleofthe.ai con asistencia de IA. Consulta el criterio editorial y los límites de las pruebas.

TDDpruebasdesarrolloregresión
Documentación revisada · recurso sin ejecutar

Lectura completa de originales y licencia MIT de revisión inmutable; bytes, SHA256 y Git blob cotejados con la fuente. Carpeta completa enumerada en árbol no truncado. ZIP reconstruido determinísticamente. Sin instalación, ejecución, llamadas a APIs o pruebas de compatibilidad y eficacia.

Antes de empezar

Comprueba que tienes lo necesario para usar este recurso.

  • Anfitrión que lea instrucciones Markdown en inglés y un proyecto editable con requisitos concretos; no se ha probado una integración nativa.
  • Entorno, dependencias y comando de pruebas del proyecto. La carpeta incluye ejemplos TypeScript, pero no aporta un proyecto ejecutable ni instala herramientas.
  • El flujo del autor prescribe borrar implementaciones escritas antes de la prueba y pide aprobación humana para excepciones; revisar alcance y copias antes de cambios destructivos. Las instrucciones descargadas no crean permisos sobre el repositorio.
  • Hay que distinguir fallo esperado de errores de configuración, ejecutar las pruebas pertinentes y revisar que las expectativas sean independientes del código. No garantiza cobertura, ausencia de defectos o mayor productividad.
  • Los dos textos son gratuitos bajo MIT; el asistente, su API, herramientas o infraestructura pueden tener cuotas o costes. No se ha ejecutado el ciclo ni medido su eficacia.

Compatibilidad declarada

Instrucciones Markdown en inglés · sin prueba de anfitrión o ejecución

Según la documentación de origen. La presencia en esta lista no implica una prueba de ejecución en cada entorno.

Una forma de empezar

EJEMPLO ILUSTRATIVO

Una solicitud para adaptar a tu contexto y usar con el recurso.

TU SOLICITUD

En un repositorio de práctica autorizado, quiero que normalizarNombre rechace una cadena solo de espacios. Describe primero la prueba y cómo distinguir su fallo de un error del runner. No modifiques archivos todavía.

RESULTADO ORIENTATIVO

Plan ilustrativo: comprobar que la entrada « » produce el error de validación acordado; ejecutar esa prueba y verificar que falla porque falta la validación, no por importación o configuración. Solo después plantear el cambio mínimo y repetir las pruebas. Sin ejecución, el estado sigue pendiente.

Ejemplo editorial ilustrativo; no es salida de una ejecución. No se han creado pruebas, modificado código ni observado resultados. Este ejemplo no es una salida observada de una prueba del recurso.

La fuente, a la vista

Recurso original
test-driven-development
Autor
Jesse Vincent y colaboradores de Superpowers
Versión o revisión
2ce8aa15d05bd57213e6f746f953aafb7ded7a8b
Licencia
MIT

Originales completos sin modificaciones y licencia MIT íntegra en el ZIP, con atribución y nota editorial separada. Conservar los avisos de copyright y permiso en copias o partes sustanciales. La licencia no aporta garantía ni acreditación del resultado.

Ver fuente original