[DE] Property Based Testing IRL
Details
Event language: DE
🎤 Property Based Testing IRL
⏳ Agenda:
* 1800: Doors open + Snacks 🍕 + Drinks 🍹 + Networking 💬
* 1900: Talk von Chris
* Danach bis ca 2130: Q&A, Networking, Drinks
📄 Session Abstract:
Property-Based Testing oder kurz PBT ist eine nützliche Methode, um die Aussagekraft der Unit-Tests weiter zu verbessern.
Im Gegensatz zu klassischen Example Tests werden hier allgemeinere Eigenschaften geprüft, die für eine Vielzahl von Eingaben gleichermaßen gelten. Auch wenn die Methode ursprünglich eher einen akademischen Background hat, ist sie dennoch auch für Nicht-Mathematiker für eine Vielzahl von Problemen anwendbar.
Nach einer kurzen Einführung zeige ich, was es mit Begriffen wie Arbitrary, Shrinking, Seeds auf sich hat, und wie man es effektiv verwenden kann. Welche absurden Fehler in Edge Cases wir in den vergangenen Jahren damit aufdecken konnten. Welche Strategien es gibt, um gute Property Tests zu finden. Und welche Learnings wir nach Jahren vom Einsatz von PBT hatten.
🗣️ Speaker:
Chris Welcz – Chris ist Softwareentwickler bei der codecentric AG und selbsternannter Meister der Faulheit und Inkompetenz. Er beschäftigt sich gerne mit TDD, Clean Code und IDE-Shortcuts und ist heimlicher Haskell-Fanboy.

