Clean Test Automation Monthly 7 / 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!

Testing CORS in Spring Boot is a solid blog post that describes how we can verify that our CORS configuration is working correctly.

The sad state of property-based testing libraries is a long (but interesting) blog post that takes a look at the history of property-based testing, provides a list of test libraries which support property-based testing, identifies the reasons why these libraries are in a sad state, and provides some example tests.

How to simulate real BeforeAll and AfterAll in JUnit 5 is an interesting blog post which explains how we can run setup and teardown code before our test suite is run and after our test suite has been run.

How to Stop Writing Tests That Suck is a useful blog post that provides 21 tips which help us to write tests which don't suck.

A Guide to the @AutoClose Extension in JUnit5 is an actionable blog post which explains how we can remove boilerplate code from our test suite by using the @AutoClose extension.

Reducing Testcontainers Execution Time with JUnit 5 Callbacks is a useful blog post which explains how we can remove boilerplate configuration code from our test suite and reduce Testcontainers execution time by leveraging JUnit 5 callbacks.

Provisioning LocalStack AWS Resources in Spring Boot Tests is a comprehensive blog post that identifies four reasons why we should use LocalStack initialization hooks instead of Testcontainers and describes how we can provision different AWS resources with LocalStack initialization hooks.

Generating Java Test Data With Instancio is a good blog post that describes how we can generate random test data with Instancio, customize the test data generation process, and reproduce failed test cases.

0 comments… add one

Leave a Reply