Clean Test Automation Monthly 4 / 2024

The Clean Test Automation Monthly is a monthly blog post that highlights the best test automation content which I read during the current month. This blog post is always published on the last day of the month.

Let's begin!

Records for Cleaner and More Expressive Parameterized Tests in JUnit 5 is an excellent blog post that describes how we can write better parameterized tests by using Java records.

Prefer Narrow Assertions in Unit Tests explains why we should write assertions which check only the relevant behavior.

The WireMock Plugin for IntelliJ IDEA Is Here! provides a quick introduction to the features of the WireMock plugin of IntelliJ Idea 2024.1.

How I Learned To Stop Writing Brittle Tests and Love Expressive APIs gives some examples of situations which can cause test failures (if our tests are brittle) and describes how we can remove brittle tests from our test suite by using expressive APIs.

Pact with Quarkus 3 is a comprehensive blog post that explains how we can write contract tests with Pact when we want to write tests for an application that's build with Quarkus 3.

Writing Integration Tests for Spring Boot Web Applications: Spring Profiles is my own blog post that describes how we can leverage Spring profiles when we have to create a separate configuration for our integration tests.

isBooleanTooLongAndComplex is an excellent blog post that demonstrates how we can remove complex boolean expressions from our code base. This is something we must keep in mind when we are writing assertions for boolean expressions.

0 comments… add one

Leave a Reply