This Java Testing with JUnit 5 and TDD training class introduces experienced Java developers to the fundamentals and best practices in unit testing. It uses the JUnit 5 and Mockito libraries, both of which are ubiquitous in the Java community. It is intended for both developers who are new to testing, as well as those who are already familiar with it, but want more experience with testing using JUnit 5.
Note that JUnit 5 is substantively different than JUnit 4. Although the core testing principles are the same, there are substantial implementation differences, and developers with JUnit 4 experience will be well-served by the course.
Testing with mocks is covered in detail, using Mockito. Mocking is a "standard" technique, employed almost universally, while TDD (see below) is not, hence our emphasis more on mocking than TDD.
Test-Driven Development (TDD) is not a strict emphasis in the course, though a detailed overview is provided along with hands-on practice using this technique, and can be omitted if not of interest.
Best practices are emphasized and demonstrated throughout, and our goal is to make you "test infected," so that your development effort is as much about good testing and writing testable code as it is about writing the business code itself.
The student is expected to have a good working knowledge of Java and OO, including the use of interfaces, abstract classes, collections, factories, and generics. Experience with Java 8 lambda expressions is helpful, but not strictly required. A brief primer on the Java 8 features employed by JUnit is included in the course to be covered if necessary.
All labs are done with the Eclipse IDE, and the lab instructions include detailed directions for setting up and using it. Support for IBM RAD and IntelliJ IDEA is available with advanced notice and possible additional charges.
Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.
No cancelation for low enrollment
GSA schedule pricing
Students who have taken Live Online Training
Organizations who trust Webucator for their training needs
Satisfaction guarantee and retake option
Students rated our trainers 9.44 out of 10 based on 4957 reviews
This training was clear, step by step, easy to manage and understand. Instructor was very good about going back through steps to help me catch up when needed. The materials given were the best I have ever had!!! I feel very comfortable with going back on the job and using what I have learned.
Shanna Zanolini, VCBH QI
I thought this class was well worth the money and the time. Can't wait to take the next levels (3 and 4) of Access 2007. The instructor was able to hold my attention and was able to teach very well.
Craig Howell, Vista Engineering
This was my first class with Webucator. They were professional and comparable to any of my corporate sponsored classes. The pace of the class was great and the instructor well informed of the class materials.
Lisa Darrah, Autodesk, Inc.
Training felt personalized and highly expert! All the content made sense to me, a business user, because the instructor was technically savvy and very clear.
Terrie Linderman, American Medical Association