Tool
AI/ML APIΓράφοντας unit tests με AI
Αφήστε το AI να δημιουργήσει τη test suite σας. Ένα πρακτικό workflow για γράψιμο tests που πραγματικά εντοπίζουν bugs.
3 steps
codingdeveloper-tools
1
Καταγράψτε όλες τις περιπτώσεις δοκιμής πριν γράψετε κώδικα
Ζητήστε από το AI να απαριθμήσει όλες τις περιπτώσεις δοκιμής πριν γράψετε οποιοδήποτε test code.
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
Δημιουργήστε test code από τη λίστα περιπτώσεων
Τώρα περάστε τη λίστα περιπτώσεων πίσω στο AI και ζητήστε να γράψει τον πραγματικό test code.
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
Ζητήστε από το AI να βρει κενά στα υπάρχοντα tests σας
Επικολλήστε το υπάρχον αρχείο tests και τον source code. Ρωτήστε το AI ποια σενάρια δεν καλύπτονται.
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