Lessons Learned in Software Testing

These quiz questions are provided for your further understanding. See Appendix A, "Answers to Quiz Questions," for the answersbut don't peek!

1:

Cite a few reasons that a bug might not be fixed.

2:

What basic principles can you apply to your bug reports to give them the best chance of getting the bug fixed?

3:

Describe a few techniques for isolating and reproducing a bug.

4:

Suppose that you're running tests on the Windows Calculator and find that 1+1=2, 2+2=5, 3+3=6, 4+4=9, 5+5=10, and 6+6=13. Write a bug title and bug description that effectively describes this problem.

5:

What severity and priority would you give to a misspelling in a company's logo on the software's start-up screen?

6:

What are the three basic states of a software bug's life cycle and the two common additional states?

7:

List a few reasons that a database bug-tracking system is so much more useful than a paper-based system.

    Категории