SD+&+D+Testing

media type="custom" key="27833543"


 * Questions**

1. Complete the practical examples here

2. Explain what is meant by each of the following types of error (a) Run-time errors (b) Syntax errors (c) Logic errors

3. Explain what is meant by each of the following terms: (a) debugging (b) breakpoints (c) step commands

4. Explain using an examples, each of the following types of test data: (a) Normal (b) Extreme (c) Exceptional

5. A program asks the user to enter the day of the week in numeric form (1-7). Give two examples of normal, extreme and exceptional test data that could be used to test this program

6. A program asks the user to enter the value in pounds of their most recent supermarket purchase. Draw a test table with the following headings: Name Amount (£) Expected Output

Fill in the table with:
 * Normal Data (6 entries)
 * Extreme Data (4 entries)
 * Exceptional Data (5 entries)

7. Expected results from test data should be identified in advance of the testing process. Why?

8. What is meant by comprehensive testing?

9. What are the different phases of testing a large software project?

10. Explain what is meant by a dry run?

11. What is a trace table used for?

12. Produce a trace table for the algorithm below

13. Produce a trace table for the algorithm below