Highlights issues such as how Agile & XP development environments have radically changed the role of software testers by making testing integral to every phase of the development process. This book covers model-based & test-driven development, reexamination of all-pairs testing, & explanation of the four contexts of software testing.