Students who attend Mastering Unit Testing using JUnit and Mockito will leave the course armed with the skills they require to develop solid Java programs, using sound coding testing techniques and best coding practices. This course quickly introduces developers to the features of JUnit and educates them regarding JUnit’s strengths and weaknesses. JUnit 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 course includes coverage of many of the essential JUnit capabilities, and can be tailored to focus exactly on the areas that you are interested in.
Understand what unit testing is and what it is not intended to cover
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.
Learn good JUnit coding style.
Create well structured JUnit programs.
Understand how JUnit testing can be used for either state-based or interaction-based testing.
How to extend testing with mock objects using EasyMock.
Look at refactoring techniques available to make code as reusable/robust as possible.
Discuss various testing techniques.
The following JUnit-based testing frameworks are examined: JUnit, Mockito, and PowerMock
Who Can Benefit
This is an intermediate-to-advanced level Java course, designed for developers who wish to get up and running on test-driven development immediately. Attendees should be familiar with Java and object-oriented technologies. Real world programming experience is a must.
Experiential Learning – Course Structure
Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This workshop is about 50% hands-on lab and 50% lecture. Multiple complete “mini-projects” are laced throughout the course, designed to reinforce fundamental skills and concepts learned in the lessons, all working in the JUnit environment. Because these lessons, labs and projects are presented in a building block fashion, students will gain a solid understanding of not only the core concepts, but also how all the pieces fit together in a complete application.
https://www.exitcertified.com/training/specialized/development/testing-junit-mockito-31272-detail.htmlTT3525Unit Testing Essentials using JUnit and Mockitohttps://assets.exitcertified.com/assets/CourseImages/afe74f111e/AdobeStock_268306722__FitMaxWzEwMDAsMTAwMF0.jpg1995.00USDInStock/Training/Specialized/DevelopmentStudents who attend Mastering Unit Testing using JUnit and Mockito will leave the course armed with the skills they require to...1995.00SpecializedClassroom2014-02-27T10:06:41+00:00USD