ØTesting – attempt to find
errors that may exist in your programmed solution
ØCompare your code to the design
and resolve any discrepancies
ØDetermine test cases that will
stress the limits and boundaries of your solution
ØCarefully
retest after finding and fixing an error