Boost Your Test Automation Skills — Pay Only for What You Need

My name is Petri Kainulainen, and I have over 20 years of experience in building web applications with Java and Kotlin programming languages. Over the years, I have written tens of thousands of new automated tests and maintained countless tests written by other developers. This experience has shown me that writing effective tests, which won’t become obstacles when you have to make changes to your application, is not easy.

I launched cleantestautomation.com because I want to save your time by helping you to avoid the mistakes I have made. This platform offers a simple pay-per-content model—you pay only for what you find valuable. There are no recurring payments. This way, you get the insights you need without the burden of a subscription.

Currently, I offer these courses:

Introduction to AssertJ-DB
6 lessons, 17 exercises, and 2 quizzes.

Say goodbye to tedious DbUnit XML data set files and save time by using reusable database assertions. You’ll discover that writing database assertions can be fun and learn to create assertions which are easy to write and maintain.

Read More

Introduction to JUnit 5
25 lessons, 47 exercises, and 13 quizzes.

Learn JUnit 5 the smart way! This beginner-friendly course shows you how to write clean and maintainable tests, reduce duplication, and create clear assertions that identify the requirements of your application.

Read More