by Kenny Baas-Schwegler | Oct 30, 2017 | Blog
One of the biggest challenges as engineers is to write working software and also keep an extensive documentation. Most engineers hate writing documentation, and after they published documentation on a wiki it will die a lonely death. We want to strive for writing...
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...