Testtools für serverseitige Entwicklung

Viele Entwickler plädieren nachdrücklich im Rahmen ihrer Entwicklungsprozesses einen Komponententest durchzuführen. Microsoft Dataverse stellt keine Tools für Testframeworks bereit, aber Sie sollten beachten, dass Communitytools erhältlich sind, die Sie verwenden können. Ein beliebtes Framework für serverseitige Entwicklung ist Fake Xrm Easy. Dieses Framework kann mit den .NET-Framework Testframeworks Ihrer Wahl kombiniert werden. FakeItEasy ist eine häufige Wahl.

Hinweis

Microsoft bietet keinen Support für die Tools von der Community. Bei Problemen mit einem Community-Tool werden können Sie sich an den Herausgeber wenden.

Vorteile des Komponententests

Komponententests werden dringend empfohlen, sind jedoch nicht erforderlich. Wenn Sie erst anfangen, oder wenn die Codemenge in Ihrer Lösung verhältnismäßig überschaubar ist, werden Sie möglicherweise feststellen, dass Sie mehr Zeit für das Schreiben von Tests benötigen, als für die Funktion in Ihrer Lösung.

Die Vorteile des Komponententests greifen, wenn Ihre Lösung größer und komplexer wird. Besonders bei serverseitiger Entwicklung kann das lokale Debuggen mit Mock- oder Fake-Daten in einem Testframework vorteilhaft sein, da nicht alle Schritte durchlaufen werden müssen, die in Debugging von Plug-Ins beschrieben werden, um ein Profil zum Debuggen zu erstellen.

Wenn einer Lösung mit Komponententest entwickelt wird, melden Entwickler bessere Produktivität und Produktqualität.

Siehe auch

Testtools für clientseitige Entwicklung
Video: Einführung in DevOps mit Dynamics 365

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).