Testtools für clientseitige Entwicklung
Microsoft stellt ein automatisiertes Testframework für die Benutzeroberfläche speziell für modellgesteuerte Apps namens Easy Repro bereit. Dies Framework wird mithilfe des Open Source-Projekts zur Browser-Automatisierung SeleniumHQ erstellt.
Easy Repro stellt einen Satz von Klassen und Methoden bereit, um mit verschiedenen Seiten in modellgesteuerten Apps zu arbeiten, damit Sie die HTML-Elemente der Anwendung nicht analysieren müssen, wenn Sie Testfälle schreiben. Dadurch werden die Tests sicher gegen Änderungen in den HTML-Elementen, aus denen die Anwendungsseiten bestehen.
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. Bei clientseitiger Entwicklung kann Ihnen ein automatisiertes Framework für die Benutzeroberfläche bei der Erkennung von Problemen helfen, die durch Benutzeraktionen hervorgerufen wurden.
Wenn einer Lösung mit Komponententest entwickelt wird, melden Entwickler bessere Produktivität und Produktqualität.
Siehe auch
Testtools für serverseitige Entwicklung
Video: Erstellen und Ausführen von Benutzeroberflächentest
Blogbeitrag: Easy Repro: Was ist das?
Video: Einführung in DevOps
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).