Search⌘ K
AI Features

What to Expect

Explore the fundamentals of unit testing Java applications with JUnit 5. Understand the importance of testing, how to write maintainable tests, and use modern tools and techniques including migrating from JUnit 4 and integrating with Maven and Gradle.

Who should take this course?

This course is for developers who have basic hands-on experience with Java programs.

Learning outcomes

By the end of this course, we’ll have sufficient knowledge to unit test our Java applications using the JUnit 5 framework.

Below are some key points of this course.

  • Learn the importance of unit testing, and learn guidelines to write reliable unit tests that are easily maintainable.

  • Learn JUnit 5 fundamentals and how to set up JUnit 5 in your Java applications.

  • Learn about the high-level architecture and core modules that are a part of JUnit 5.

  • Learn to utilize all the latest techniques to write unit tests.

  • Understand the latest JUnit Extension Model, and why we use it.

  • Learn to use build tools like Maven and Gradle.

  • Migrate JUnit 4 tests to JUnit 5.

  • Learn about three famous assertion libraries, which can be used with JUnit 5.