by Kenny Baas-Schwegler | Oct 22, 2018 | Blog
We design, model, and create software to solve a problem for our customer (this can also be a customer from within the same company). Only when we do so, we focus naturally on solving the happy path and want to deliver that value as soon as possible. The only problem...
by Kenny Baas-Schwegler | Jun 12, 2017 | Blog
In Part 1 of this tutorial we created a Property-based test (PBT) from a normal JUnit test with basic types. Now let us extend the domain object PostalParcel with a list of Products. public class Product { private UUID uuid; private String name; private int...
by Kenny Baas-Schwegler | May 3, 2017 | Blog
To be able to show you what Property-based testing (PBT) is, let’s start by grasping the concept of a property in programming languages. Since this is a Java tutorial, I will start with Oracle and their definition of a property in...
by Kenny Baas-Schwegler | Apr 11, 2017 | Blog
The practise of Behaviour Driven Development (BDD), and using tooling to support this like cucumber, has inspired many posts and talks. The recurring questions are predominantly about how teams and people pull these tools out of its collaboration context, and...