Critical Testing Processes: Plan, Prepare, Perform, Perfect

Front Cover
Addison-Wesley Professional, 2004 - Computers - 571 pages
In this book, Rex Black examines the big picture and distills, from his own extensive experience, twelve testing processes that are critical to success. After each process is introduced a case study demonstrates its use in various organizational, operational, and technological contexts. Instead of cumbersome regulations, this book provides checklists - lightweight, flexible tools for implementing process-oriented testing, gathering metrics, and making incremental process changes.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Introduction
xxv
Who Should Read This Book?
xxvii
Demystifying Processes
xxviii
Types And Relationships Of Critical Testing Processes
xxix
Critical Testing Processes In Context
xxxi
Sumatra a Hypothetical Project
xxxiii
On Using This Book
xxxiv
In Your Testing Success
xxxvi
From Adding People to Growing Skills
248
Grow Excellent Test Teams Skills Attitudes and Career Paths
249
Using Skills Assessment as a Career Growth and Team Management Tool
252
Recognize a Good Team Building Process
254
Handle Challenges
266
Implement Improvements
271
Archimedes Bathtub Design and Implement Test Systems
273
A Test System Design and Implementation Process
275

Plan
1
Start with the Big Picture Put the Test Role in the Broader Context
3
A Testing Process
8
Understanding Operational And Organizational Context
11
Introducing the Sumatra Project and the SpeedyWriter Test Team
14
Testing within the System Development Lifecycle
18
Organizing the Testers and the Testing
24
Management Dimensions
31
Beyond Testing Process Context
33
Focus The Effort Analyze Quality Risks
35
A Quality Risk Analysis Process
36
Recognize a Good Quality Risk Analysis Process
44
Handle Challenges
56
Implement Improvements
63
Gaze Into The Crystal Ball Estimate The Work Ahead
65
An Estimation Process
67
Jamal Predicts the Future
70
Using Rules of Thumb for Rough Estimation
81
Effort Duration and Dependencies
83
Moving on to Dollars and Cents
95
Its Not What It Costs Its What It Saves Budget and Return on Investment
97
Analyzing Return on Investment for Testing
98
Jamal Prepares the Bill and the Justification
113
Moving Forward Then Looking Back
120
From Estimate to Baseline Obtain Commitment to Realistic Actionable Truthful Estimates
121
Jamal Makes His Case
126
Recognize a Good Estimation Process
129
Handle Challenges
137
Implement Improvements
150
Gain And Communicate Insights Plan the Test Effort
153
A Test Planning Process
154
Jamal Has a Plan
155
Key Considerations for the Test Plan
170
Getting Everyone On Board
187
From Suggestion to Commitment Assemble Stakeholder Support for Good Test Plans
189
Recognize a Good Test Planning Process
194
Handle Challenges
207
Implement Improvements
214
Prepare
217
Bring on the Great Testers The How and the Who of Hiring
219
A Team Building Process
220
Variations on the Team Building Process
222
The Sumatra Test Team Grows
223
Identifying and Managing the Critical Test Team Skills
232
Regarding Test Technicians
235
Temporary Assignment Rotation Farm Team And Backwater
238
Education Training Certification and the Professionalization of Testing
241
Attitude Matters Too
244
Beyond the Obvious Interview Questions
245
Three Crucial Considerations
286
Shifting to the Management Picture
296
Fill the Bathtub Test System Coverage and Quality
297
Jamal Assesses Coverage
301
Recognize a Good Test System Design and Implementation Process
305
Handle Challenges
314
Implement Improvements
320
Perform
323
An Essential Handoff Manage Test Releases
325
A Test Release Process
326
The Big Build Hits the Test Lab
327
Recognize a Good Test Release Process
335
Handle Challenges
347
Implement Improvements
352
Assess Quality Execute Test Cases
355
Test Tracking Worksheets
357
The Attack On The Big Build
360
Recognize a Good Test Execution Process
368
Handle Challenges
379
Implement Improvements
382
Perfect
385
Where Quality Falls Short Report Bugs
387
A Bug Reporting Process
388
A Big Bug in the Big Build
392
Beyond the Failure Description
398
Recognize a Good Bug Reporting Process
402
Handle Challenges
408
Implement Improvements
416
Illuminate the Fourth Element Report the Test Results
419
A Test Results Reporting Process
420
Jamal Defines A Dashboard And Reports On The Big Builds Test Results
422
Recognize a Good Test Results Reporting Process
440
Handle Challenges
451
Implement Improvements
459
Leverage Opportunities to Learn Manage Change and Its Effects on Testing
461
A Change Management Process
462
Jamal Makes A Case And Accommodates
464
An Interconnected Process
474
Recognize a Good Change Management Process
475
Handle Challenges
478
Implement Improvements
482
Return to the Big Picture Perfect the Testing Process
485
Handle Challenges
501
Incremental Process Improvement
509
Implement Improvements
513
Jamal Brown Looks Back And Looks Forward
514
Conclusion
517
Copyright

Other editions - View all

Common terms and phrases

About the author (2004)

Rex Black is president and principal consultant of RBCS, Inc. RBCS provides testing experts worldwide in training, consulting, staffing, and project execution roles for clients such as Bank One, Cisco, Dell, the US Department of Defense, Hitachi, Reef, and Schlumberger. His is also the author of the popular book, Managing the Testing Process (John Wiley & Sons, 2002), now in its second edition.



0201748681AB04032003

Bibliographic information