Summary
- Unit testing is a time-consuming but important test strategy.
- Black-box (functional) testing is most commonly used.
- Use white-box (logical) testing for key modules/methods.
- Set up test script environment to drive test cases.
- Documented test cases should include: name, number, short description of test case, preconditions, values of inputs, expected outputs, short explanation of unusual outcomes.