Session
Verborgene Fehler aufdecken: Property-Based Testing in .NET
Softwaretests stoßen oft an ihre Grenzen, wenn es um Randfälle und Robustheit geht. Property-Based Testing (PBT) bietet hier eine Lösung: Statt spezifische Testfälle zu schreiben, definierst du Eigenschaften, die immer gelten müssen. Mit Frameworks wie FsCheck und CsCheck, die sowohl F# als auch C# unterstützen, lassen sich tausende Testfälle automatisch generieren, um Fehler zu identifizieren, die sonst übersehen würden.
In dieser Session lernst du, wie du PBT in deinen Entwicklungsprozess integrierst. Anhand praxisnaher Beispiele erkläre ich, wie du Generatoren nutzt, um realistische Testdaten zu erzeugen, und wie Shrinking hilft, Fehlerursachen zu finden. Ich zeige, wie du Zustände testest und PBT mit bestehenden Tests kombinierst, um maximale Abdeckung zu erreichen. Egal ob funktionale Idiome in F# oder pragmatische Ansätze in C#: PBT hebt deine Tests auf ein neues Niveau.
Werde Teil dieser Reise, entdecke versteckte Fehler und entwickle robustere Software!
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top