Unit test components or elements or parts ----------------------------------------- 1. Choose a portion of the code to test. It is a part of the code that receives input and produces output. 2. Establish known input values, and expected output values. 3. Compare the expected out to the actual output. Comparison might be within a tolerance. Example: expected: 5 output: 4.5 tolerance: +/- .5