Crea test unitari usando l'azione intelligente Genera Test

Completato

L'azione intelligente Genera test è una funzionalità di GitHub Copilot che consente di creare test unitari per il codice. Analizza il codice nel file corrente e genera test case in base alla struttura e al comportamento del codice. Questa funzionalità è particolarmente utile per gli sviluppatori che vogliono assicurarsi che il codice sia testato accuratamente e soddisfi gli standard di qualità.

L'azione intelligente Genera test può essere usata per generare unit test per un intero file o una selezione specifica di codice.

Generare test di unità per un file

L'azione intelligente Genera test può essere usata per generare unit test per un intero file. Ciò è utile quando si desidera creare test per tutte le funzioni e i metodi nel file senza dover selezionare ognuno singolarmente.

Per generare unit test per un file, seguire questa procedura:

  1. Aprire il file contenente il codice da testare.

  2. Fare clic con il pulsante destro del mouse all'interno dell'editor di codice, selezionare Genera codice e quindi genera test.

  3. GitHub Copilot analizza il codice e genera unit test per tutte le funzioni e i metodi nel file.

    I test generati vengono visualizzati nell'editor di codice, in genere in un nuovo file di test o alla fine del file corrente, a seconda della struttura e del framework di test del progetto.

    I test generati devono includere asserzioni e test case che coprono vari scenari per ogni funzione o metodo.

  4. Esaminare i test generati.

    È possibile apportare modifiche, ad esempio modificare i nomi dei test, modificare o rimuovere test case o aggiungere altre asserzioni.

    Selezionare Accetta o Chiudi per accettare o rimuovere gli unit test suggeriti.

  5. Salvare il file di test.

    I file di test vengono in genere salvati in una directory "test" separata in un progetto configurato per gli unit test. Le opzioni dipenderanno dalla struttura e dal framework di test del progetto.

  6. Esegui i test per assicurarti che vengano superati e verifica la funzionalità del tuo codice.

  7. Se necessario, perfezionare i test aggiungendo test case aggiuntivi o modificando quelli esistenti.

  8. Salvare di nuovo il file dopo aver apportato modifiche ai test.

Genera test unitari per una selezione

L'azione intelligente Genera test può essere usata anche per generare unit test per una selezione specifica di codice. Ciò è utile quando si desidera creare test per una funzione o un metodo specifico senza generare test per l'intero file.

Per generare unit test per una selezione di codice, seguire questa procedura:

  1. Aprire il file contenente il codice da testare.

  2. Selezionare il blocco di codice da testare.

  3. Fare clic con il pulsante destro del mouse sul codice selezionato, selezionare Genera codice e quindi genera test.

  4. GitHub Copilot analizza il codice selezionato e genera unit test per la funzione o il metodo selezionato.

  5. Esaminare i test generati e apportare eventuali modifiche necessarie.

  6. Salva il file.

  7. Esegui i test per assicurarti che vengano superati e verifica la funzionalità del tuo codice.

  8. Se necessario, perfezionare i test aggiungendo test case aggiuntivi o modificando quelli esistenti.

  9. Salvare di nuovo il file dopo aver apportato modifiche ai test.

Riassunto

L'azione intelligente Genera test è uno strumento potente che consente di creare unit test per il codice in modo rapido ed efficiente. Usando questa funzionalità, è possibile assicurarsi che il codice venga testato accuratamente e soddisfi gli standard di qualità. Se si vogliono generare test per un intero file o una selezione specifica di codice, l'azione intelligente Genera test consente di raggiungere gli obiettivi di test.