Synopses & Reviews
A software testers survival guide from a leading expert in the field
Software testing expert Marnie Hutcheson explains both the theory and the practical application of her down-to-earth approach to risk-based testing, the Most Important Tests (MITs) method. The many proven tools, methods, and metrics examined can be used to ensure that you always have reliable, functional software and systems. Software Testing Fundamentals presents a best practice approach that can be applied to almost any project, from the largest systems to the smallest Web sites. Discover how the MITs method can be used to evaluate test needs, get the budget, show the value of testing, and perform a successful test effort.
Rich with examples from real-world development projects that range from traditional to eXtreme, this book shows you:
- How to pick the most important tests for your test effort, whether it is well-planned or design-as-you-go
- Ways to use measurement to test software, to communicate the results to others, and to make improvements
- How to use tools you already have to automate your test effort so you can boost your testing efficiency
- Tips on how to demonstrate the value added by your test effort
- Tools and analysis techniques for test estimation, sizing, and planning
The companion Web site contains:
- Sample templates and worksheets
- Support materials
- A discussion group
- Links to many resources
“…a good book. Recommended...” (Cvu—The Journal of the ACCU
, Vol.16, No.6, December 2004)
“I would recommend this to both beginners and established practitioners.” (Software Testing Verification and Reliability Journal, March 2004)
“…thought-provoking and refreshing…” (Professional tester, October 2003)
- A highly anticipated book from a world-class authority who has trained on every continent and taught on many corporate campuses, from GTE to Microsoft
- First book publication of the two critically acclaimed and widely used testing methodologies developed by the author, known as MITs and S-curves, and more methods and metrics not previously available to the public
- Presents practical, hands-on testing skills that can be used everyday in real-life development tasks
- Includes three in-depth case studies that demonstrate how the tests are used
- Companion Web site includes sample worksheets, support materials, a discussion group for readers, and links to other resources
This text provides a concise description of an end-to-end testing system, including tools and metrics, that can be used alone or in combination with other best-known methods.
Includes bibliographical references (p. 375-378) and index.
About the Author
MARNIE L. HUTCHESON has been a test practitioner and systems integrator since she brought shopping online at Prodigy Services Company in 1987. Marnie is an internationally published author and speaker in the areas of software development, testing and quality assurance, and systems administration.
Table of Contents
Chapter 1: The State of Software Testing Today.
Chapter 2: Maintaining Quality Assurance in Today’s Software Testing Environment.
Chapter 3: Approaches to Managing Software Testing.
Chapter 4: The Most Important Tests (MITs) Method.
Chapter 5: Fundamental Metrics for Software Testing.
Chapter 6: The Test Inventory.
Chapter 7: How to Build a Test Inventory.
Chapter 8: Tools to Automate the Test Inventory.
Chapter 9: Risk Analysis.
Chapter 10: Applied Risk Analysis.
Chapter 11: Path Analysis.
Chapter 12: Applied Path Analysis.
Chapter 13: Data Analysis Techniques.
Chapter 14: What Our Analysis Tells Us and What’s in Store in the Near Future.
Appendix A: Answers to Exercises.
Appendix B: Software Testing Questionnaire, Survey, and Results.
Appendix C: Test Collateral Samples and Templates.