"Whether you use TestNG, JUnit, or another testing framework, the testing design patterns presented in this book will show you how to improve your tests by giving you concrete advice on how to make your code and your design more testable."--BOOK JACKET.
This text covers the strategies, techniques and concepts that effective and efficient test professionals need to do their job. Readers will learn static, black box and white box test techniques, including decision tables, state-transition diagrams, domain testing, data flow cove…
The author reveals the causes of software bugs that end up in a released product, and introduces new 'exploratory,' manual testing techniques for detecting and correcting them. He describes small-scale and large-scale processes for manual testing, and looks at their results in r…
In this work, over 40 pioneering implementers share their experiences and best practices in 28 case studies. Drawing on their insights, you can avoid the pitfalls associated with test automation, and achieve powerful results on every metric you care about: quality, cost, time to…