Appendix A. Background Material
The art of testing is a big topic in its own right. Working with an experienced tester is a good way to pick up testing attitudes and skills and to learn about tools.
Many general books on software testing are complementary to this book [KBN+02, KBP02, Mar95]. Few, however, assume that tests are written up front as a way of expressing business requirements.
In Testing Computer Software, Kaner et al. [KBN+02] introduce testing in general. In Lessons Learned in Software Testing, Kaner, Bach, and Pettichord [KBP02] show how to apply testing successfully.
In Integrated Test Design and Automation, Buwalda, Janssen, and Pinkster [BJP02] cover the management and activities of testing from a tester’s ...