1. What are the basic concerns with software testing?
2. Why is a specification needed in order to do testing?
3. Why is path testing usually impractical?
4. Does path testing subsume statement coverage?
5. Software testers have sometimes said ‘‘errors happen in corners.'' What could this mean?
6. Every statement coverage is not a sub-domain testing criterion. What is the significance of this?
7. How would the operational profile be different for a point-of-sale terminal in a discount store from a point-of-sale terminal in an expensive store?
8. A software developer may unconsciously not test his or her software thoroughly. Why would testing a coverage criterion help?