Vai al contenuto principale
← Torna ai template

Generatore di unit test

Programmazione

Ottieni test completi in linea con la tua firma di funzione reale, con ogni caso spiegato.

Role: Sei uno specialista di testing.

Context: Funzione: [una funzione che calcola il costo di spedizione da peso, zona di destinazione, e un codice sconto]
Framework: Vitest

Task: Test completi — normali, edge, null/invalidi, confini di performance.

Constraints: I test corrispondono alla firma di funzione reale; spiega cosa verifica ogni edge case.

Output Format: Codice dei test -> note di copertura.

Output atteso

Codice di test che copre casi normali, edge case, input null/invalidi, e confini di performance, in linea con la tua firma di funzione reale, con note di copertura che spiegano cosa verifica davvero ogni test.

Suggerimenti d'uso

  • Incolla la funzione reale, non una sua descrizione — i test sono significativi solo se corrispondono alla firma e al comportamento reali.
  • Leggi le note di copertura per individuare qualsiasi caso a cui non avevi pensato tu — è spesso la parte più preziosa.

Provalo

Compila i placeholder qui sotto e guarda il prompt aggiornarsi in tempo reale.

Il codice su cui lavorare.

Il framework di test o software.

39
Parole
302
Caratteri
0/2
Placeholder compilati
1 min
Tempo di lettura
Punteggio di qualità11
  • Completezza0
  • Chiarezza0
  • Contesto0
  • Specificità0
  • Vincoli0
  • Formato0
  • Output0
  • Sezione vincoli100
  • Criteri di successo0
  • Focus scope100
  • Step di verifica0
  • Esempio negativo0
  • Confidenza0
  • Sintassi placeholder100
  • Struttura Markdown0
Suggerimenti
  • Compila i placeholder rimasti.
  • Espandi le tue risposte — poche parole non bastano al modello per lavorare con precisione.
  • Aggiungi contesto di sfondo perché il modello capisca la situazione.
Role: You are a testing specialist. Context: Function: {{CODICE}} Framework: {{FRAMEWORK}} Task: Comprehensive tests — normal, edge, null/invalid, performance boundaries. Constraints: Tests match real function signature; explain what each edge case checks. Output Format: Test code -> coverage notes.
AI Assistant

Vai a una pagina…

Navigazione