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

Sichtkontakt: Coding-Driven Design - Kimi K3 – das Modell hinter dem Agenten, Teil 4
Zwischen fehlerfrei kompiliert und überzeugend gestaltet liegt eine Lücke, die reine Codeanalyse kaum erfasst. Sobald ein Agent seine eigene Oberfläche betrachtet, beginnt eine andere Art der Entwicklung mit neuen Möglichkeiten, aber auch neuen Maßstäben.
5 Minuten
CartoType: Karte nach Maß - Mapping mit CartoType, Teil 1
Mit CartoType gibt es ein System, das Google Maps und Co. ersetzen kann und dabei das kompakte Dateiformat CTM1 nutzt. Mit durchaus vertretbarem Aufwand lassen sich solche CTM1-Kartendateien auch nach eigenen Bedürfnissen selbst erstellen.
5 Minuten
31. Aug 2026
CartoType: Einsatz mit Windows Forms - Mapping mit CartoType, Teil 2
Der Big-Tech-freie Kartendienst CartoType kann dazu beitragen, Anwendungen mit Maps-Diensten unabhängiger von Google, Apple und Co. zu machen. In diesem Beitrag soll das System in einer Windows-Forms-Applikation ins Leben gerufen werden.
5 Minuten
7. Sep 2026

Das könnte Dich auch interessieren

MessagePack: JSON als Binär-Image - Best of NuGet, Teil 10
Das Serialisierungsformat MessagePack wurde – anders als JSON – konsequent auf die Bedürfnisse von Maschinen und damit auch auf höchstmögliche Kompaktheit optimiert. Der Vorteil: Ein geringeres zu übertragendes Datenvolumen führt vor allem in IoT-nahen Anwendungen direkt zu geringeren Kosten.
6 Minuten
17. Aug 2026
Wiederholend wie ein Papagei: Polly - Best of NuGet, Teil 8
Viele Probleme der Systemtechnik lassen sich durch wiederholtes Versuchen oder durch Rate Limiting lösen. Die .NET-Bibliothek Polly stellt Entwicklern hierfür verschiedenste Maßnahmen zur Resilienz-Steigerung in Form von schlüsselfertigen Bausteinen zur Verfügung.
6 Minuten
10. Aug 2026
.NET-Anbindung für die Llama-KI - LLamaSharp
Open-Source-KI auf dem lokalen Gerät nutzen – mit handhabbarem Speicherbedarf und optionalem Zugriff auf externe Datenquellen.
8 Minuten
13. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige