A Practitioner's Guide to Software Test Design
Contents: The Testing Process; Case Studies. Black Box Testing Techniques: Equivalence Class Testing; Boundary Value Testing; Decision Table Testing; Pairwise Testing; State-Transition Testing; Domain Analysis Testing; Use Case Testing. White Box Testing Techniques. Testing Paradigms. Supporting Technologies. Some Final Thoughts