Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional
In Pragmatic Software Testing, world-renowned testing expert Rex Black shows readers how to carry out the complex tasks associated with testing a system, effectively and efficiently, within designated budget and time constraints. The book contains extensive hands-on exercises, complete with solutions, to provide readers with practice against a realistic case study. The over-arching test strategy is risk-based testing, and the book gives the reader a foundation for risk-based testing by showing readers how to analyze, prioritize, and document risks to the quality of the system, and then, throughout the book, risk is shown as the driver for important testing decisions. The reader will learn test skills including risk analysis, selecting test strategies, essential behavioral (black box) test design techniques, useful structural (white box) test design techniques, approaches for unit and integration testing, and using intuition, experience, and knowledge to explore and attack the system.