Offiziell verfügbar: GitHub Copilot Testing für .NET
Donnerstag, 19. Februar 2026
Mit Visual Studio 2026 v18.3 steht GitHub Copilot Testing für .NET nun offiziell zur Verfügung. Die Funktion bringt KI-gestützte Unit-Tests direkt in deine Entwicklungsumgebung und zielt darauf ab, den Weg von geschriebenem Code zu validierten Tests deutlich zu verkürzen, ohne dass du deine Arbeitsumgebung verlassen musst.
Speziell für Unit Testing entwickelt
GitHub Copilot Testing für .NET ist nicht nur eine einzelne Prompt-Antwort, sondern als durchgängiger Testing-Workflow konzipiert. Die KI kennt die Struktur deiner Solution, berücksichtigt dein Test-Framework sowie das Build-System und organisiert generierte Tests entsprechend korrekt im Projekt.
Du kannst den Umfang flexibel wählen: von einzelnen Membern oder Klassen über Dateien und Projekte bis hin zur gesamten Solution oder deinem aktuellen Git-Diff. Auf Basis dieses Scopes übernimmt Copilot anschließend:
- Generierung passender Unit-Tests
- Automatisches Bauen und Ausführen der Tests
- Erkennen fehlgeschlagener Tests und Versuch der Korrektur
- Wiederholtes Ausführen bis ein stabiler Ausgangspunkt erreicht ist
Nach Abschluss erhältst du eine strukturierte Zusammenfassung mit Informationen zu neu erstellten oder geänderten Testdateien und -projekten, Coverage-Änderungen, Erfolgs- und Fehlermeldungen sowie Hinweisen auf Testbarkeitslücken. Direkte Links führen dich zu den generierten Tests, sodass du sie sofort prüfen und weiterentwickeln kannst.
Natürlichere Prompts und mehr Flexibilität
Neu in dieser Version ist die Unterstützung von freier, natürlicher Sprache. Du startest deine Anfrage weiterhin mit @Test, bist aber nicht mehr an ein starres Befehlsformat gebunden. Du kannst dein Testvorhaben in eigenen Worten beschreiben.
Möglich sind unter anderem:
- Tests für klar definierte oder allgemein beschriebene Codebereiche
- Berücksichtigung aktueller Git-Änderungen
- Beheben bestimmter oder aller fehlschlagenden Tests
- Anstreben eines definierten Code-Coverage-Ziels
- Vorgaben zu Test-Frameworks oder Konventionen
Für präzise Steuerung bleibt auch die strukturierte Syntax erhalten, mit der du explizit Member, Klassen, Dateien, Projekte, Solutions oder Git-Diffs als Ziel definieren kannst. Diese Flexibilität erleichtert es dir, sowohl schnelle Testergänzungen als auch umfangreichere Stabilisierungsszenarien umzusetzen.
Neue Einstiegspunkte direkt in der DIE
Damit sich die Testgenerierung nahtlos in deinen Arbeitsalltag einfügt, wurde die Integration in Visual Studio erweitert. Neben dem Start über Copilot Chat mit @Test stehen dir zusätzliche Einstiegspunkte zur Verfügung:
- Rechtsklick im Editor über „Copilot Actions → Generate Tests“. Der Scope wird automatisch aus dem Kontext (z. B. Member, Klasse oder Datei) abgeleitet.
- Vordefinierte „Icebreaker“-Prompts im Copilot Chat, die bei Fokus auf C#-Code automatisch den passenden @Test-Kontext setzen.
So kannst du Tests direkt dort anstoßen, wo du gerade arbeitest.
Voraussetzungen und Ablauf
Um GitHub Copilot Testing für .NET zu nutzen, benötigst du:
- Visual Studio 2026 v18.3
- Ein C#-Projekt
- Eine kostenpflichtige GitHub-Copilot-Lizenz
Nach dem Öffnen deiner Solution startest du einen neuen Copilot-Chat-Thread, beginnst mit @Test und formulierst deine Anfrage. Copilot analysiert den Code, legt bei Bedarf ein Testprojekt an, generiert Tests, baut und führt sie aus. Die Ergebnisse werden parallel im Test Explorer angezeigt und anschließend im Chat zusammengefasst.
Ausblick: Mehr Kontrolle bei komplexen Szenarien
Die neue Version basiert auf Rückmeldungen aus der Praxis. Verbesserungen betreffen insbesondere Prompting, Auffindbarkeit und die Einbettung in bestehende Entwicklungsabläufe. Für zukünftige Versionen wird unter anderem eine vorgelagerte Planungsphase für komplexere Testanforderungen untersucht. Ziel ist es, dir bei größeren Scopes oder speziellen Anforderungen mehr Kontrolle zu geben – etwa durch das Klären von Annahmen und das Bestätigen eines Testplans, bevor die eigentliche Generierung startet.
GitHub
The world’s leading AI-powered developer platform.
Getting started with GitHub - GitHub Docs
Microsoft Learn für GitHub