Java JUnit for Unit Testing with TestNG, Mockito, EclEmma
Udemy
Course Summary
JUnit 4.0, Unit Testing, Automatic Software Testing using JUnit, TestNG, Eclipse, EclEmma, Mockito, BlueJ)
-
+
Course Description
[CS 140]
[Please watch all preview videos before signing up this course]
Java JUnit for Unit Testing
This course is an introductory course for unit test and the unit test tool JUnit for Java programming language.
The topics in this course including the following:Â
(1) Overview of the course
(2) JUnit software installation on Eclipse and BlueJ
(3) JUnit test fixture, annotations, test case, test suite, and parameterizedÂ
tests.Â
(4) Unit Test Strategy: white box testing techniques are discussed forÂ
students to gain in-sight understanding of how a test case should be built forÂ
unit test.Â
(5) Unit Test/Integration Test/Functional Test Strategty: black box testingÂ
techniques are used for these tests. JUnit can not only support unit test. Â
It can also be used to support integration test and functional test. BlackÂ
box testing techniques are discussed for these tests. EclEmma isÂ
introduced for code coverage.Â
(6) TestNG API: TestNG is the next generation test software (API) which isÂ
inspired and can be co-operated with JUnit to provide more robust unit test andÂ
higher level test.Â(7) Mockito API: Mockito can work with JUnit and TestNG as a very powerfulÂ
API to support testing mechanism using mock which allows many test patternsÂ
involving simulated test, test with substitutes such as dummy, fake object, spy,Â
stub and others.ÂSoftware Used:Â
JUnit, TestNG, Eclipse, BlueJ, Apache Maven, Mockito, EclEmma, JaCoCo