Copyright
Advanced Praise for Critical Testing Processes
Foreword
Acknowledgments
Preface
Introduction
Book Scope
Who Should Read This Book?
Demystifying Processes
Types and Relationships of Critical Testing Processes
Critical Testing Processes in Context
Sumatra, a Hypothetical Project
Terminology
On Using This Book
To Your Testing Success!
Part I. Plan
Chapter 1. Start with the Big Picture: Put the Test Role in the Broader Context
A Testing Process
Understanding Operational and Organizational Context
Introducing the Sumatra Project and the SpeedyWriter Test Team
Testing within the System Development Lifecycle
Organizing the Testers and the Testing
Management Dimensions
Beyond Testing Process Context
Chapter 2. Focus the Effort: Analyze Quality Risks
A Quality Risk Analysis Process
Jamal Introduces the Team to Quality Risk Analysis
Recognize a Good Quality Risk Analysis Process
Handle Challenges
Implement Improvements
Chapter 3. Gaze into the Crystal Ball: Estimate the Work Ahead
An Estimation Process
Jamal Predicts the Future
Using Rules of Thumb for Rough Estimation
Effort, Duration, and Dependencies
Moving on to Dollars and Cents
Chapter 4. It's Not What It Costs, It's What It Saves: Budget and Return on Investment
Analyzing Return on Investment for Testing
Jamal Prepares the Bill?and the Justification
Moving Forward, Then Looking Back
Chapter 5. From Estimate to Baseline: Obtain Commitment to Realistic, Actionable, Truthful Estimates
Selling the Estimate
Jamal Makes His Case
Recognize a Good Estimation Process
Handle Challenges
Implement Improvements
Chapter 6. Gain and Communicate Insights: Plan the Test Effort
A Test Planning Process
Jamal Has a Plan
Beyond the Process: Key Considerations for the Test Plan
Getting Everyone On Board
Chapter 7. From Suggestion to Commitment: Assemble Stakeholder Support for Good Test Plans
Jamal Makes His Pitch
Recognize a Good Test Planning Process
Handle Challenges
Implement Improvements
Part II. Prepare
Chapter 8. Bring on the Great Testers: The How and the Who of Hiring
A Team Building Process
Variations on the Team Building Process
The Sumatra Test Team Grows
Identifying and Managing the Critical Test Team Skills
Regarding Test Technicians
Test Team Staffing Variations: Temporary Assignment, Rotation, Farm Team, and Backwater
Education, Training, Certification, and the Professionalization of Testing
Attitude Matters Too
Beyond the Obvious Interview Questions
From Adding People to Growing Skills
Chapter 9. Grow Excellent Test Teams: Skills, Attitudes, and Career Paths
Jamal and Lin-Tsu Discuss Skills Growth
Using Skills Assessment as a Career Growth and Team Management Tool
Recognize a Good Team Building Process
Handle Challenges
Implement Improvements
Chapter 10. Archimedes' Bathtub: Design and Implement Test Systems
A Test System Design and Implementation Process
Emma Creates Stress on the Job
Three Crucial Considerations
Shifting to the Management Picture
Chapter 11. Fill the Bathtub: Test System Coverage and Quality
A Brief Survey of Test Coverage Analysis Techniques
Jamal Assesses Coverage
Recognize a Good Test System Design and Implementation Process
Handle Challenges
Implement Improvements
Part III. Perform
Chapter 12. An Essential Handoff: Manage Test Releases
A Test Release Process
The Big Build Hits the Test Lab
Recognize a Good Test Release Process
Handle Challenges
Implement Improvements
Chapter 13. Assess Quality: Execute Test Cases
A Test Execution Process
Test Tracking Worksheets
The Attack on the Big Build
Recognize a Good Test Execution Process
Handle Challenges
Implement Improvements
Part IV. Perfect
Chapter 14. Where Quality Falls Short: Report Bugs
A Bug Reporting Process
A Big Bug in the Big Build
Beyond the Failure Description
Recognize a Good Bug Reporting Process
Handle Challenges
Implement Improvements
Chapter 15. Illuminate the Fourth Element: Report the Test Results
A Test Results Reporting Process
Jamal Defines a Dashboard?and Reports on the Big Build's Test Results
Recognize a Good Test Results Reporting Process
Handle Challenges
Implement Improvements
Chapter 16. Leverage Opportunities to Learn: Manage Change and Its Effects on Testing
A Change Management Process
Jamal Makes a Case?and Accommodates
An Interconnected Process
Recognize a Good Change Management Process
Handle Challenges
Implement Improvements
Chapter 17. Return to the Big Picture: Perfect the Testing Process
Recognize a Good Test Process
Handle Challenges
Incremental Process Improvement
Implement Improvements
Jamal Brown Looks Back-and Looks Forward
Conclusion
Glossary
Bibliography
댓글 영역