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 …