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

SignalRC WebRTC - Der DDC-Truck, Teil 3
WebRTC ist als Tool ideal geeignet, um Videodaten von RC-Modellen in Echtzeit zu übertragen.
7 Minuten
Vektorfunktionen mit pgvector in PostgreSQL - Indizes & Co. in PostgreSQL, Teil 6
Bei der Vektorsuche legt PostgreSQL mit pgvector den Schwerpunkt auf Kombinierbarkeit: Vektoren werden zu sortierbaren Werten, <-> wird zu einem erstklassigen Ordnungsoperator und HNSW wird zu einer weiteren Indexzugriffsmethode, die der Planer berücksichtigen kann.
6 Minuten
Common Table Expressions (CTEs) - Acht Kostbarkeiten in T-SQL, Teil 6
Sind CTEs elegante Zwischentabellen oder nur temporäre Illusionen?
7 Minuten

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
SignalRC – in Echtzeit ans Steuer - Der DDC-Truck: Auf in die Welt mit SignalR, Raspberry Pi und sechs Rädern
Ein vernetztes Fahrzeug, gesteuert per Weboberfläche und LTE. SignalR sorgt dabei für millisekundenschnelle Kommunikation – direkt, stabil und skalierbar.
16 Minuten
21. Jan 2026
Version 30 von List & Label mit neuen Cloud-Funktionen - Reportgenerator
Die neue Version des Reporting-Tools List & Label unterstützt Entwickler:innen mit neuen Features, die speziell für Cloud- und Webumgebungen konzipiert sind.
2 Minuten
21. Okt 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige