Résumé

Effectué

Dans ce module, vous avez appris à utiliser GitHub Copilot et Visual Studio Code pour créer et gérer des tests unitaires pour les projets C#. Vous avez examiné l’environnement de test Visual Studio Code fourni par le KIT de développement logiciel (SDK) .NET et l’extension du Kit de développement C#, notamment l’Explorateur de tests, l’exécution et le débogage, ainsi que les frameworks de test pris en charge (xUnit, NUnit et MSTest). Vous avez ensuite utilisé la vue Copilot Chat GitHub en mode Agent pour générer des tests unitaires avec les commandes /setupTests et /tests, et vu comment le mode Ask vous aide à explorer les cas de périphérie et les options de test avant de laisser l’Agent modifier les fichiers.

Vous avez également exploré comment l’agent Plan et des sessions d’agent plus longues prolongent le flux de travail pour des tâches de test plus importantes. L’agent de plan produit une stratégie de test révisable avant l’écriture d’un code, et l’agent automatise les flux de travail multi-fichiers qui créent des projets, génèrent des tests et exécutent la suite résultante. Enfin, vous avez appris comment les suggestions de texte fantôme étendent la couverture directement depuis l’éditeur, et comment le bouton « Fix Test Failure » de Test Explorer ainsi que la commande slash /fixTestFailure vous aident à diagnostiquer et résoudre les tests en échec.

L’essentiel est que GitHub Copilot vous permet de passer à chaque étape du flux de travail de test unitaire (configuration, génération, extension et réparation) sans quitter Visual Studio Code, tandis que le Kit de développement C# conserve le projet de test organisé et exécutable.

Lecture supplémentaire :