Oberfläche automatisieren
UI-Automatisierung mit FlaUI
UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.
- Erschienen in
- dotnetpro, September 2024
- Art
- Kolumne
UI-Automatisierung mit FlaUI
UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.
Eine Jobmatrix bringt die lokale Testaufteilung auf mehrere Runner. Damit daraus ein verlässlicher CI-Lauf entsteht, müssen Shard-Nummern, Fehlerstatus und Ergebnisdateien zusammenpassen. Der Workflow zeigt die nötigen Schritte.
.NET · Testing
Lange Testsuiten verzögern das Feedback im Pull Request. Meziantou.ShardedTest verteilt die Testfälle auf mehrere CI-Jobs und verspricht dadurch mehr Geschwindigkeit. Dieser Einstieg zeigt, wie die Aufteilung funktioniert und welche Voraussetzungen nötig sind.
.NET · Testing
Das Mocking von APIs ist ein wichtiger Aspekt beim Testen. Die Bibliothek WireMock.NET bietet dazu zahlreiche Funktionen an und verspricht einen schnellen Einstieg.
Testing · .NET
Neuerungen an vielen kleinen, weit verstreuten Stellen der Entwicklungsumgebung.
.NET · Testing · Tooling
Mit SpecFlow kommt das Behavior-Driven-Development-Prinzip ins eigene Projekt.
Testing · .NET