JUnit Training & Consulting

Get the most out of JUnit and Test-Driven Development!

As the JUnit team lead, I know the framework inside out. Whether you are migrating from JUnit 4 or want your team to use JUnit Jupiter to its full potential, I offer hands-on training and consulting tailored to your team and codebase.

How can I help you?

JUnit training

A hands-on training (typically 1-2 days), from fundamentals to advanced features, tailored to your team's experience level.

A typical outline:

  • Test lifecycle, assertions, display names, tags
  • Parameterized tests and classes
  • Repeated and dynamic tests
  • Parallel test execution
  • Extension registration and built-in extensions
  • Writing custom extensions
  • Optional modules: AssertJ, Mockito, WireMock, and Testcontainers

JUnit consulting

Together, we review your test suite to identify antipatterns and improve its structure, readability, and runtime. Through code reviews and pair programming we will apply the learnings from the training.

Support & Care

In cooperation with Open Elements, I offer commercial support for JUnit. All unused support hours go directly into my work on JUnit!

Learn more

Training and consulting from someone who builds the tools, not just uses them.

Let's discuss your project!

Get in touch