Homework 7: Chapter 13 Questions, due 10/24

Objective: To understand software testing strategies

Please do the following problems from the end of Chapter 13 (pages 322-323):

13.1. Using your own words, describe the difference between verification and validation. Do both make use of test case design methods and testing strategies?

13.4. Why is a highly coupled module difficult to unit test?

13.6. How can project scheduling affect integration testing?

13.7. Is unit testing possible or even desirable in all circumstances? Provide examples to justify your answer.

13.8. Who should perform the validation test -- the software developer or the software user? Justify your answer.

E-mail me your answers at: cpersiko@ccsf.edu

Return to main CS 177 page