Java SE Unit Testing with JUnit
One aspect of software development that has been important in every job I've had, in every role, is testing. Unit testing of code is synonymous with development. It's possible to code wit...
This course will bring you up to speed on the most widely used unit testing tool in the Java world: JUnit. It will prepare you to write tests with JUnit alongside your production code. This course is practical and concretely focused on the aspects of JUnit and unit testing that you will use most often.
At the end of this course, you will be able to write unit tests for your own Java projects.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
14 sections- 1 Table of Contents
- 2 Course Overview
- 3 Understanding JUnit
- 4 Installing and Running JUnit
- 5 Creating Tests
- 6 Writing Test Methods and Using Assertions
- 7 Leveraging Test Lifecycle
- 8 Controlling Test Execution
- 9 Managing Test Reporting
- 10 Running Unit Tests as Part of a Build Pipeline
- 11 Learning More
- 12 Demo Code
- 13 Appendix: Summary of JUnit 5 assertions
- 14 Appendix: Summary of JUnit 5 annotations
More Java, Backend Architecture & Full-Stack courses
View all 30Full-stack Java Development with Spring Boot 3 and React
A job-portal app — Spring Boot 3 backend, JWT/OAuth2 auth, a React frontend and Docker CI/CD on AWS.
Full-stack Java Development with Play Framework and React
Non-blocking REST APIs and WebSockets with Play and Akka Streams, a React+Redux UI and AWS deployment.
Microservices Foundations
What microservices are, why and when to use them, communication patterns and how to adopt them.
Asynchronous Programming in Java
By the end of this course, you will be fully equipped to understand the structure of the CompletableFuture API and navigate its many methods.
Building a REST API with Python 3
In this course you will learn how to build a complete Python project from scratch. You will use the excellent and very popular FastAPI framework to build a REST API that serves data from...
Building an Application Using Java SE
This course teaches how to build a true end-to-end Java application, using industry standard tools, libraries, and practices. The objective is not to learn a particular framework, but to...
Interested in this course?
Contact us to book it or get a custom training plan for your team.