Tool
AI/ML APIEscritura de pruebas unitarias con IA
Deja que la IA genere tu suite de pruebas. Un flujo de trabajo práctico para escribir pruebas que realmente detectan bugs.
3 steps
codingdeveloper-tools
1
Lista todos los casos de prueba antes de escribir código
Pide a la IA que liste todos los casos de prueba para una función antes de escribir una sola línea de código de prueba.
Example prompt
List all test cases I should write for this function. Include: happy path scenarios, edge cases (empty input, null, zero, negative numbers, max values), error cases (invalid input, exceptions), and boundary conditions. Do not write test code yet — just list the cases. Function: [PASTE FUNCTION]
2
Genera código de prueba a partir de la lista de casos
Pasa la lista de casos de vuelta a la IA y pídele que escriba el código de prueba real.
Example prompt
Write [JEST/PYTEST/VITEST/etc.] unit tests for the following function, covering all these test cases: [PASTE CASE LIST FROM PREVIOUS STEP]. Use descriptive test names. Mock external dependencies. Include setup/teardown if needed. Function: [PASTE FUNCTION]
3
Pide a la IA que encuentre lagunas en tus tests existentes
Pega tu archivo de pruebas existente y el código fuente. Pregunta a la IA qué escenarios no están cubiertos.
Example prompt
Review my existing tests against the source code and identify: 1) Test cases that are missing, 2) Tests that test the wrong thing or have incorrect assertions, 3) Code paths that are not covered, 4) Scenarios that could break in production but are not tested. Source: [PASTE SOURCE] Existing tests: [PASTE TESTS]
Ready to try AI/ML API?
Follow this playbook with the actual tool