Unit Testing
❑ Focuses on the smallest unit of the software component or module.
❑ Focuses on control paths within the boundary.
❑ Each test case should be coupled with a set of expected results.
❑ Uses the Concept of Driver and Stub.
❑ Driver is the Main Program that accepts test data, passes such data
to the component to be tested and prints relevant results.
❑ Stub Serve to replace modules that are subordinate the component
to be tested.
❑ Sometimes they cause overhead (As driver and stub are also
software programs to be written