Software Testing

Download Solution: Click to Download Solution
Solution File Name: SoftwareTesting.docx
Unzip Password: prestobear.com

Exercise 8.2:
Explain why testing can only detect the presence of errors, not their absence.

Answer:

Exercise 8.4:
You have been asked to test a method called ‘catWhiteSpace’ in a ‘Paragraph’ object that, within the paragraph, replaces sequences of blank characters with a single blank character. Identify testing partitions for this example and derive a set of tests for the ‘catWhiteSpace’ method.

Answer:

Exercise 8.5:
What is regression testing? Explain how the use of automated tests and a testing framework such as JUnit simplifies regression testing.

Answer:

Exercise 9.1:
Explain why a software system that is used in a real-world environment must change or become progressively less useful.

Answer:

Exercise 9.5:
Briefly describe the three main types of software maintenance. Why is it sometimes difficult to distinguish between them?

Answer:

Exercise 9.8:
What are the strategic options for legacy system evolution? When would you normally replace all or part of a system rather than continue maintenance of the software?

Answer:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.