Course Overview
JUnit is the defacto standard framework for unit testing Java applications. JUnit Training Course teaches programmers how to setup, design and build unit tests that greatly improve the quality of their software.
JUnit training course provides an introduction to Java's most-popular automated unit testing framework.
You will learn about the unit testing, JUnit framework and how to set it up and use it with your Java projects. You will also get familiar with the test-driven development as a methodology for writing highly reliable Java code.
Course Content
JUnit Introduction
- Origins and foundation
- Rules of unit testing
- Obtaining, setup, configure JUnit
- Unit test execution
JUnit API
- Test case/class
- Test methods
- Assert methods
- Test suite
- Test runner
Additional API and Best Practices
- Additional JUnit annotations
- Exception testing
- Test Timeouts
- Hamcrest Matchers
- What to test
- Unit test naming
- Test organization
Software Testing
- Why unit testing
- Types of tests
- Types of unit tests
- Black vs. white box testing
- Code coverage
- Testable code
- Test-driven development
Stubs and Mock Objects
- Simulating missing objects
- Stubs
- Mock Objects and Mock Frameworks
- EasyMock
- JMock
- Stub vs. Mock
Customer Reviews
Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem
Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional.
I am quite satisfied with the course.
-Tanmoy
...more