Dokumentation und Test in einem
Automatisiertes Testen mit SpecFlow
Mit SpecFlow kommt das Behavior-Driven-Development-Prinzip ins eigene Projekt.
- Erschienen in
- dotnetpro, Juli 2021
- Art
- Kolumne
Automatisiertes Testen mit SpecFlow
Mit SpecFlow kommt das Behavior-Driven-Development-Prinzip ins eigene Projekt.
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
UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.
Testing · .NET
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
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