Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

IntelliTest: Unit-Tests schreiben und warten

Laut Wendy Breiding, Senior Manager Product Management bei Microsoft, hilft IntelliTest eine hohe Codeabdeckung zu einem Bruchteil der Kosten zu erreichen. Die aktuelle Vorschau unterstützt Projekte, die auf .NET6 abzielen und auf x64-Hardware laufen.
IntelliTest generiert Testfälle, indem es den .NET-Code dynamisch analysiert. Für jede Anweisung im Code wird eine Eingabe erstellt, die diese Anweisung erreicht, wobei eine Fallanalyse für jede bedingte Verzweigung, if-Anweisungen, Assertions und alle Operationen, die Ausnahmen auslösen können, durchgeführt wird. Ziel ist es, eine Testsuite zu generieren, die alle Zweige des Codes abdeckt. Jedes Mal, wenn eine Eingabe erstellt wird, die die Abdeckung erhöht, wird dieser konkrete Wert als Testfall ausgegeben, wobei C# und MSTest (in Zukunft xUnit und NUnit) als Testframework verwendet werden. Das Ergebnis ist eine kompakte Suite von Tests mit hoher Abdeckung, die man nicht von Grund auf neu schreiben mussten.Weitere Informationen zum Thema finden Sie in diesem Beitrag von Wendy Breiding in Microsofts devblogs.
Miscellaneous

Neueste Beiträge

Simple Recipes – User Interface und Plattformanpassungen - Moderne UI-Gestaltung mit der Uno Platform, Teil 5
Fortsetzung des praxisnahen Mini-Projekts: Das Beispiel der Rezepte-App „Simple Recipes“ zeigt, wie Uno ein gemeinsames UI-Design für Desktop, Web und Mobile ermöglicht.
7 Minuten
00:00
AI included: Mit Azure AI Foundry Software entwickeln
Codrina Merigo erklärt im Interview, wo die Vorteile der Azure AI Foundry liegen.
18. Dez 2025

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige