Xg5llm1acfuaxn5adeaa
SkillsCast

21st Century Software Testing

18th August 2016 in London at CodeNode

There are 1 other SkillsCast available from LSCC Talks / August 2016

In order to fix bugs you need to find them. In order to find bugs in software, you need to test it. Hypothesis is a modern software testing library that is here to help you out. You focus on the behaviour you want to test and let Hypothesis probe the boundary conditions of your software, automatically finding where those behaviours are violated. It started out life in Python, but the Java port is coming along nicely. This is a talk about the challenges of good testing, and how Hypothesis can help you future-proof your software.

YOU MAY ALSO LIKE:

Thanks to our sponsors

21st Century Software Testing

David MacIver

David is the primary author of Hypothesis and works and consults on it full time. Previously, he worked at Google and a series of London startups as a back end data engineer.

SkillsCast

In order to fix bugs you need to find them. In order to find bugs in software, you need to test it. Hypothesis is a modern software testing library that is here to help you out. You focus on the behaviour you want to test and let Hypothesis probe the boundary conditions of your software, automatically finding where those behaviours are violated. It started out life in Python, but the Java port is coming along nicely. This is a talk about the challenges of good testing, and how Hypothesis can help you future-proof your software.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

21st Century Software Testing

David MacIver

David is the primary author of Hypothesis and works and consults on it full time. Previously, he worked at Google and a series of London startups as a back end data engineer.