ArchUnit is a library that allows us to test our architecture (layering/slicing/(naming) conventions, and more).
Five Ways to Use Gradle Enterprise to Identify and Manage Flaky Tests
Dealing with flaky tests is a significant challenge in software development. These unpredictable and inconsistent tests can pass or fail without any changes in code.
Three Key Elements to Incorporate into Your Flaky Test Remediation Approach
Flaky tests pose substantial challenges due to their unpredictable and inconsistent nature. Effectively addressing them requires a multi-faceted approach!
Pitest: Do You Test Your Tests?
A brief introduction with code to mutation testing using Pitest. Now you too can get started testing your tests!
Seven Reasons You Should Not Ignore Flaky Tests
Flaky tests might seem like a minor annoyance, but in fact they are a major blocker to developer productivity. Here’s seven reasons why.
Exhaustive JUnit5 Testing with Combinations, Permutations and Products
Read this article and learn how to use JUnit5 in conjunction with combinations, permutations, and products.
Introducing Gradle Test Suites
Did you know? In Gradle 7.3, released November 2021, the Gradle team introduced a new feature called Declarative Test Suites.
Am I Testing the Right Way?
What can or should be considered the right size of a unit with regard to what is tested in isolation? Two unit-testing approaches explained!
Faster Integration Tests with Reusable Testcontainers
Learn how to improve your test performance against container-based resources by magnitudes in a couple of easy steps!
Easy Jakarta EE Integration Testing
How to use Testcontainers for your next project to create a stable and solid integration test suite of your Jakarta EE application features.
Kover: Code Coverage Plugin for Kotlin
TL;DR: Kover is a code coverage tool for Kotlin. It’s still in incubator phase but I took it for a spin and it is already very useful as part of local or CI workflows! In this article I go through …