This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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
Parameterized Test II (DomainPatternTest.java)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock