Lecture Summary for January 8, 1999 This presentation covered pages 458- 463 in the textbook. Some vocabulary was presented including the three processes ( testing, debugging, and correcting) that will be covered in this course. The fundamental principle of testing ( Testing should be adversarial with the software developer) was presented. Testing goals and principles were explained. The most important were: 1. Customer requirements are where tests come from; 2. Tests must be planned before being used; 3. testing should progress from the small to the large. The very important notion of developing for testability was discussed. Achieving good testability requires 7x properties: Operability, Observability, Controllability, Decomposability, Simplicity, Stability and Understandability. The course web page was presented. The address is www.ndsu.nodak.edu/instruct/kmagel/comp316.