baasie.com

  • Home
  • About me
  • Training
    • Collaborative Agile Architecture: Facilitating software design decisions
    • Production-ready Domain-Driven Design
    • EventStorming
  • Talks
  • Blog
  • Twitter
  • Linkedin
  • Email

Check-Automation

Continuous Delivery

Property-based testing in Java with JUnit-Quickcheck – Part 2: Generators

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.

(more…)

By Kenny Baas-Schwegler, 6 yearsJune 12, 2017 ago
Continuous Delivery

Property-based testing in Java with JUnit-Quickcheck – Part 1: The basics

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 their glossary:

Characteristics of an object that users can set, such as the color of a window.

(more…)

By Kenny Baas-Schwegler, 6 yearsMay 3, 2017 ago
Blog Categories
  • Agile Architecture
  • Behaviour-Driven Development
  • Collaborative modelling
  • Continuous Delivery
  • Domain-Driven Design
  • EventStorming
  • Uncategorized


  • About me
  • Blog
  • EventStorming; Continuous collaborative learning between multiple disciplines
  • Past talks and hands-on
  • Talks & Hands-on
  • Training
Hestia | Developed by ThemeIsle