Book description
An updated edition of the best tips and tools to plan, build, and execute a structured test operation
In this update of his bestselling book, Rex Black walks you through how to develop essential tools and apply them to your test project. He helps you master the basic tools, apply the techniques to manage your resources, and give each area just the right amount of attention so that you can successfully survive managing a test project!
Offering a thorough review of the tools and resources you will need to manage both large and small projects for hardware and software, this book prepares you to adapt the concepts across a broad range of settings. Simple and effective, the tools comply with industry standards and bring you up to date with the best test management practices and tools of leading hardware and software vendors. Rex Black draws from his own numerous testing experiences-- including the bad ones, so you can learn from his mistakes-- to provide you with insightful tips in test project management. He explores such topics as:
Dates, budgets, and quality-expectations versus reality
Fitting the testing process into the overall development or maintenance process
How to choose and when to use test engineers and technicians, contractors and consultants, and external test labs and vendors
Setting up and using an effective and simple bug-tracking database
Following the status of each test case
The companion Web site contains fifty tools, templates, and case studies that will help you put these ideas into action--fast!
Table of contents
- Copyright
- About the Author
- Acknowledgments
- Introduction
- Defining What's on Your Plate: The Foundation of a Test Project
-
Plotting and Presenting Your Course: The Test Plan
- Why I Write Test Plans
- How Many Test Plans?
- Using Drafts to Stimulate Discussion
- A Test Plan Template
- Overview
- Bounds
- Quality Risks
- Proposed Schedule of Milestones
- Transitions
- Entry Criteria
- Exit Criteria
- Test Configurations and Environments
- Test Development
- Test Execution
- Risks and Contingencies
- Change History
- Referenced Documents
- Frequently Asked Questions
- Selling the Plan
- Clarity, Pertinence, and Action
- Bonus Test Planning Templates
- Case Study
- Exercises
-
Test System Architecture, Cases, and Coverage
- Test System Architecture and Engineering
- It's Not Saint Paul's, But... Principles for Test System Architecture
- The Bricks and Mortar of the System: Test Cases
- Avoiding the Dreaded "Test Escape": Coverage and Regression Test Gaps
- "There's a Lesson to Be Learned Here...": Test Case Incremental Improvement
- You Can't Do It All: Deciding What Not to Do
- Case Study
- Bonus Case Study
- Exercises
-
An Exciting Career in Entomology Awaits You: A Bug Tracking Database
- Why Bother? The Case for a Formal Bug Tracking System
- So, What Seems to Be the Problem? The Failure Description
- Flexible Reporting: Beginning to Construct a Database
- The Vital Few and the Trivial Many: Ranking Importance
- Putting the Tracking in Bug Tracking: Adding Dynamic Information
- Finishing Touches: Capturing Bug Data for Analysis
- Extracting Metrics from the Bug Tracking Database
- Managing Bug Tracking
- Case Study
- Exercises
- Managing Test Cases: The Test Tracking Spreadsheet
- Tips and Tools for Crunch Time: Managing the Dynamic
- Stocking and Managing a Test Lab
-
Staffing and Managing a Test Team
- The Right Person for the Job: What Kind of People Make Good Test Engineers
- Defining the Test Team: How Many Whos Do What?
- Specialists or Project Resources? Organizational Models
- Hiring Testers
- Giving a Damn: Motivating Your Test Team
- Extending Your Talent: Using Temporary Experts and Implementers
- Case Study
- Exercises
- Test Automator
-
The Triumph of Politics: Organizational Challenges for Test Managers
- Don Quixote, Champion of Quality: What's Your Job, Anyhow?
- Where You Fit: The Test Group in the Organization
- What Else Fits? Adding Other Functions to Test
- Working with Other Managers: Directions of Test Management
- Testing in the Dark: Should You Proceed without Documentation?
- Pink Slips: Layoffs and Liquidation
- Presenting the Results: The Right Message, Delivered Properly
- "You Can Tell the Pioneers"... The Effect of Early Adoption on Test
- Exercises
- Involving Other Players: Distributing a Test Project
- Testing in Context: Economics, Life Cycles, and Process Maturity
-
Hardware Testing Fundamentals: An Introduction for Software Testing Professionals
- Test Management
- Basic Functionality and Self Tests
- Electrical Testing
- Environmental Tests
- Mechanical Life
- Thermal Tests
- Reliability
- Packaging Tests
- Acoustics
- Safety
- Radiation
- Standards and Regulations
- Components and Subsystems
- Integrated Software
- Supplier Quality Engineering
- Pilot Testing
- Case Study
- Bibliography, Related Readings, and Other Resources
- Glossary
Product information
- Title: Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
- Author(s):
- Release date: August 2002
- Publisher(s): Wiley
- ISBN: 9780471223986
You might also like
book
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
New edition of one of the most influential books on managing software and hardware testing In …
book
Software Testing Practice: Test Management
Aimed at experts who are dedicated to software testing, The Software Testing Process: Test Management addresses …
book
Effective Methods for Software Testing, Third Edition
Written by the founder and executive director of the Quality Assurance Institute, which sponsors the most …
book
Software Quality Assurance
This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement …