JUnit 5 and EasyMock make it possible to write higher-quality Java code. These powerful tools are designed to support robust, predictable and automated testing development in the Java enterprise application arena. This JUnit 5 training course is geared for experienced developers who need to get up and running with essential unit testing skills using JUnit, Mockito, and other tools. Students will leave the course armed with the skills required to leverage solid unit testing practices using the latest industry techniques and best practices. This course quickly introduces developers to the features of JUnit and educates them regarding JUnit’s strengths and weaknesses.
By attending JUnit 5 workshop, delegates will learn to:
- Understand what unit testing is and what it is not intended to cover
- Understand JUnit 5
- Understand and use the JUnit Test Runner interface
- Use JUnit to drive the implementation of Java code
- Test applications using native IDE support
- Best practices and patterns for unit testing
- Understand JUnit’s strengths and weaknesses
- Understand the role of debugging when done in conjunction with tests
- Understand not only the fundamentals of the TDD using Java, but also its importance, uses, strengths and weaknesses
- Understand how JUnit affects your perspective on development and increases your focus on a task
- About good JUnit coding style
- Create well-structured JUnit programs
- Understand how JUnit testing can be used for either state-based or interaction-based testing
- Extend testing with mock objects using Mockito
- Solid understanding of Java
- Familiarity with testing concepts (e.g. unit, integration, functional, load)
The JUnit 5 class is ideal for:
- Java developers, quality-assurance engineers and development managers.
