Presentation: An Introduction to Property Based Testing

Location:

Duration

Duration: 
11:50am - 12:40pm

Day of week:

Abstract

We spend quite a bit of time (or should) testing the systems that we build. Early on in a systems life this time is spent creating tests and exploring the structure and design of our systems. As systems age the majority of this time is spent maintaining those tests as the system takes new shapes. Our approach to testing heavily impacts how much time is necessary to keep our tests in line and useful.

This talk will focus on an approach to testing that focuses on describing your system as a series of models that can be used to systematically and automatically generate input data and ensure that your code is behaving as expected.

Join Aaron as he introduces you to property based testing and how it can help you build more resilient systems and even reduce your time maintaining your current test suite. You will explore property based testing from a few different languages and perspectives as well as learn some advanced techniques for testing hard to test legacy code.

Tracks

Covering innovative topics

Monday, 7 March

Tuesday, 8 March

Wednesday, 9 March

Conference for Professional Software Developers