Property-based testing changes the way you think about your work. Instead of specifying assertions one by one, this new approach tests your code with streams of unexpected inputs and edge cases. Despite its potential, the technique still remains under the radar. Let’s uncover its strengths together! The talk will discuss how property-based testing compares to traditional testing methods and demonstrate its principles with simple examples. We will see how the method fits into a TDD workflow, a CI/CD pipeline, and a modern testing toolchain. In order to bust the myth of the inapplicability of property-based testing in a real-world setting we’ll bring up some use cases from the industry. Finally, we’ll wander into the world of concurrency and the automation of race condition detection.
• 6:30 pm - Doors open - event starts! Grab a piece of pizza and have a drink!
• 7:00 pm - Jan Stępień will talk about property-based testing
• 8:00 pm - Questions / Discussion with Jan
Header image taken from https://unsplash.com/photos/N_FDXbXwQmc