Présentation
Les tests unitaires sont un aspect crucial du développement de logiciels garantissant la fonctionnalité des composants individuels au sein d’un système.
Ce module explique comment générer des tests unitaires avec GitHub Copilot et GitHub Copilot Conversation dans Visual Studio Code. Le module se concentre sur l’utilisation de l’affichage Chat, de la conversation en ligne et de l'autocomplétion du code afin de créer des tests unitaires pour l’infrastructure de test xUnit. Visual Studio Code et l’extension du Kit de développement C# sont utilisés pour créer un projet de test unitaire et gérer des tests unitaires.
Imaginez-vous en un développeur de logiciels travaillant sur un important codebase. Votre équipe doit garantir la fiabilité du code. Vous déterminez la nécessité des tests unitaires pour la plupart du codebase. Toutefois, la création manuelle de tests unitaires peut prendre du temps et entraîner des erreurs. Vous avez besoin d’un outil qui vous aide à développer des tests unitaires rapidement et avec précision. L’outil doit également vous aider à identifier les cas de périphérie et les conditions de délimitation. Vous entendez que GitHub Copilot peut accélérer le développement de tests unitaires et aider à identifier les cas limites. Vous êtes impatient de développer des tests unitaires plus rapidement et avec précision à l'aide de GitHub Copilot.
Les rubriques abordées dans ce module incluent :
- Utilisation de GitHub Copilot et de Visual Studio Code pour les tests unitaires.
- Générez des tests unitaires avec l'action Générer des tests intelligente de GitHub Copilot.
- Création de tests unitaires avec la discussion en ligne de GitHub Copilot.
- Création de tests unitaires avec les agents de vue Chat de GitHub Copilot.
- Développement de tests unitaires avec GitHub Copilot en C#.
Une fois ce module terminé, vous pourrez :
- Expliquez comment GitHub Copilot Chat prend en charge différentes tâches de test, notamment les tests unitaires, d’intégration et de bout en bout.
- Utilisez l’action générer des tests intelligents pour créer des tests unitaires pour des blocs de code spécifiques ou des fichiers entiers.
- Tirez parti de la fonctionnalité Conversation inline pour générer et affiner des tests unitaires directement dans l’éditeur de code.
- Utilisez les agents de la vue de Chat (Demander, Planifier et Agent) pour créer, planifier et automatiser des flux de travail de tests unitaires.
- Appliquez les fonctionnalités de GitHub Copilot pour simplifier le développement de tests unitaires pour une application C# dans Visual Studio Code.
Important
Pour suivre cette formation GitHub Copilot, vous devez disposer d’un abonnement actif pour GitHub Copilot dans votre compte de GitHub personnel (inclut le plan gratuit GitHub Copilot), ou vous devez être affecté à un abonnement géré par une organisation ou une entreprise. Les activités de module peuvent inclure des suggestions GitHub Copilot qui correspondent au code public. Si vous êtes membre d'une organisation sur GitHub Enterprise Cloud qui a reçu un abonnement GitHub Copilot via votre organisation, le paramètre des suggestions correspondant au code public peut être hérité de votre organisation ou de votre entreprise. Si votre compte bloque les suggestions qui correspondent au code public, les activités de module peuvent ne pas fonctionner comme prévu.