Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java JUnit for Unit Testing with TestNG, Mockito, EclEmma
Introduction
Course Overview and Relations with other Courses (2:36)
Introduction of JUnit and Unit Test in Eclipse and BlueJ (11:24)
eC Learning: Quality MOOC STEM Education (1:45)
Introduction to JUnit Software Testing
JUnit API (9:35)
Wny BlueJ? (13:37)
Set Up JUnit Test Classes (7:22)
Running Tests and Interpreting Test Results (8:07)
Java 8 Standard Edition Installation (Stand-Alone Version) (7:43)
Eclipse IDE Installation (15:14)
Setup Eclipse for JUnit Test (9:42)
Library (zipped files) for Eclipse Users
How to master Java Programming?
Chapter 2 Quiz
JUnit Framework
What is a fixture? (9:29)
JUnit Framework (11:57)
JUnit Annotations (10:09)
Flow Test (8:20)
Ignore Test (2:14)
Exception Test (8:19)
Time Test (2:53)
Suite Test I (Eclipse Basic Text Fixture) (2:43)
Suite Test II (TestFrameWork in Eclipse) (3:02)
Parameterized Test I (MathAddTest.java) (9:43)
Parameterized Test II (DomainPatternTest.java) (5:30)
Chapter 3 Quiz
JUnit Concept
JUnit Testing Strategies (3:28)
Black Box Testing Versus White Box Testing (7:13)
Chapter 4 Quiz
White Box Testing
Expression Test (6:35)
Loop Test (4:27)
Method Test (5:50)
Class/Object Test: (Bank Account) Control-Flow Testing (6:59)
Exhaustive Testing and Data Flow Testing (9:07)
Monte Carlo Testing and Branching Testing (8:02)
Testing of Corner Cases and Edge Cases and Path Testing (9:08)
Test Coverage (Statement and Decision Coverage) (9:03)
Chapter 5 Quiz
Black Box Testing
Overview of Software Testing Life Cycle (STLC) (11:15)
Black Box Testing Techniques (7:17)
ad hoc Testing using BlueJ (Error Guessing) (12:39)
Cause Effect Graphing and Decision Table (14:43)
All Pairs Testing (5:43)
Chapter 6 Quiz
Advanced Testing Topics
TestNG, Selenium, Maven, and JUnit (Timeout Example, Load Test Example) (14:16)
JUnit VS TestNG I (5:58)
JUnit VS TestNG II (8:53)
Introduction to Mockito API and Installation (8:27)
Use of Mocks (4:47)
Syntax of Mockito Tests (12:00)
Stubs I (15:38)
Stubs II (9:47)
Spy (8:52)
Dummy and Fake Objects (7:52)
Chapter 7 Quiz
Wrap-Up
Packaging and Deployment (5:15)
Conclusion (3:29)
Appendix A: Software Issues
Installation of Java Software and BlueJ (from Java Programming AP Ed.) (6:36)
Why BlueJ used first?
Appendix B: eC Learning Channel Review and Recent Changes to the Courses
eC Learning Channel Reviews
Teach online with
What is a fixture?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock