We write automated tests to give us confidence in our code, but bugs still fall between the cracks.
In this talk I'll show you how to apply the techniques of property-based testing to use randomly-generated data to drive out more bugs with fewer tests. I'll demonstrate these techniques using the new Hypothesis for Ruby library which is based on the popular Hypothesis Python library.
YOU MAY ALSO LIKE:
- Janet Gregory's Agile Testing for the Whole Team (in London on 28th - 30th October 2019)
- Modern development with Java (in London on 9th - 11th December 2019)
- droidcon London 2019 (in London on 24th - 25th October 2019)
- P3X - People, Product & Process eXchange 2019 (in London on 31st October - 1st November 2019)
- Testing and UB (in London on 21st November 2019)
- Principled Testing of Functional Reactive Systems (SkillsCast recorded in October 2019)
- Using software engineering practices to improve engineering management (SkillsCast recorded in October 2019)
Write Better Tests With Property Based Testing
Suzanne is a tech lead at Softwire in north London. She enjoys finding new ways to break software, and learning languages (both programming and human).