This document provides an overview of JUnit 5, including its components and features. It introduces JUnit 5 as an improvement over JUnit 4, released in 2017 to work with Java 8+. JUnit 5 consists of the Platform, Jupiter, and Vintage. The Platform provides test discovery and execution. Jupiter supports writing new tests with annotations and extensions. Vintage allows running old JUnit 3 & 4 tests