Microsoft

IntelliTest - Unit-Tests schreiben und warten

Quelle: Foto: Microsoft.com
29.09.2023
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.

Autor(in)

Das könnte sie auch interessieren
Effizienter arbeiten
Zoom präsentiert Workflow-Automatisierung
Cloudflight-Umfrage
KI im Code - hilft sie oder hindert sie?
Automation Report
KI als Game-Changer im E-Commerce
Programmiersprache
C# 13 - neue Funktionen und Verbesserungen im Überblick
Mehr News?
Besuchen Sie unsere Seite ...
https://www.com-magazin.de
nach oben