Robert Sabourin
Published: 2024-03-29
Total Pages: 234
Get eBook
Turbulent development projects experience daily changes in requirements. Keeping your testing efforts on track while reacting to rapidly shifting priorities, technologies, and user needs can often feel nearly insurmountable. Charting the Course: Coming up with Great Test Ideas Just in Time equips you with effective techniques to implement software testing in chaotic environments. You will learn practical, dynamic test planning and scheduling, along with exploratory, scripted, automated, and performance testing, which can be successfully and systematically implemented in various contexts. This book focuses on generating a wide variety of relevant and powerful testing ideas that can be applied to real projects using Agile, Iterative, Waterfall, or Hybrid development environments. Readers will explore: • The foundation for thousands of potentially relevant testing ideas • Test ideas oriented toward software capabilities, based on expected functionality • Test ideas based on usage scenarios, addressing user needs • Test ideas based on failure modes, challenging software design and environment dependencies • Numerous non-functional software attributes that pose a risk to software value • Creative testing ideas that uncover significant bugs through lateral thinking • Additional sources of important test ideas, including Business Rules, Combinations, States, Data, Environments, Unit Tests, Taxonomies, Test Oracles, Creative Ideas, Path Test Ideas, Boundary Test Ideas, Automation Test Ideas, and Regression Test Ideas • Formulating charters to guide and direct software testing efforts Enjoy Charting the Course and learn how to achieve exceptional testing outcomes even in the most challenging and chaotic contexts.