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.
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
Die Bibliothek Shouldly vereinfacht die Vergleiche von berechneten und erwarteten Werten in Tests und liefert aussagekräftigere Fehlermeldungen. Die Folge zeigt Installation per NuGet, den Aufbau der Operationen und den Unterschied zu FluentAssertions.
Testing · .NET