Aufzeichnung
Zusammenfassung
Das man als Entwickler:in nicht nur Code, sondern auch Tests zu schreiben hat, ist ein alter Hut.
Trotzdem ist es für viele eine lästige und monotone Arbeit.
Außerdem ist es noch lange nicht garantiert, dass Unit-Tests auch wirklich alle Grenz- und sonstigen Fälle abdecken.
Ein moderner Ansatz ist eigenschaftsbasiertes Testen, bei dem eine abstrakte Bedingung spezifiziert und dann vom Testframework automatisch überprüft wird.
In diesem Vortrag gebe ich einen Überblick und zeige Beispiele, in welchen Domänen diese praktisch einsetzbar sind.
Folien
Download (PDF)Events
- JAX, Mainz, Germany,
Errata
Folie 51 ist für jqwik nicht korrekt, da size
eine untergeordnete Rolle bei den Generatoren spielt.
Danke an Johannes Link für den Hinweis.
Artikel
Der Vortrag basiert auf meinem Artikel über „fast-check”, eine Bibliothek für Property-based Testing in JavaScript und TypeScript. Weitere Ressourcen über das Thema habe ich hier gesammelt.