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!