The new major version of the programmer-friendly testing framework for Java 8 and beyond


JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing.

JUnit 5 is the result of JUnit Lambda and its crowdfunding campaign on Indiegogo.

The JUnit 5 team published its first General Availability Release on September 10, 2017! A third bugfix release was published on January 15, 2018; a first milestone release for 5.1 on November 19, 2017.


You’re invited to follow our ongoing work, review it, and give feedback. This short list of links will get you started:

Upcoming Events