Book description
This book teaches test managers what they need to know to achieve advanced skills in test estimation, test planning, test monitoring, and test control. Readers will learn how to define the overall testing goals and strategies for the systems being tested.
This hands-on, exercise-rich book provides experience with planning, scheduling, and tracking these tasks. You'll be able to describe and organize the necessary activities as well as learn to select, acquire, and assign adequate resources for testing tasks. You'll learn how to form, organize, and lead testing teams, and master the organizing of communication among the members of the testing teams, and between the testing teams and all the other stakeholders. Additionally, you'll learn how to justify decisions and provide adequate reporting information where applicable.
With over thirty years of software and systems engineering experience, author Rex Black is President of RBCS, is a leader in software, hardware, and systems testing, and is the most prolific author practicing in the field of software testing today. He has published a dozen books on testing that have sold tens of thousands of copies worldwide. He is past president of the International Software Testing Qualifications Board (ISTQB) and a director of the American Software Testing Qualifications Board (ASTQB).
This book will help you prepare for the ISTQB Advanced Test Manager exam. Included are sample exam questions, at the appropriate level of difficulty, for most of the learning objectives covered by the ISTQB Advanced Level Syllabus. The ISTQB certification program is the leading software tester certification program in the world. With about 300,000 certificate holders and a global presence in over 50 countries, you can be confident in the value and international stature that the Advanced Test Manager certificate can offer you.
This second edition has been thoroughly updated to reflect the new ISTQB Advanced Test Manager 2012 Syllabus, and the latest ISTQB Glossary. This edition reflects Rex Black's unique insights into these changes, as he was one of the main participants in the ISTQB Advanced Level Working Group.
Table of contents
- Cover Page
- Copyright Page
- Acknowledgements
- Table of Contents
- Introduction
-
1 Testing Process
- 1.1 Introduction
-
1.2 Test Planning, Monitoring, and Control
- Test Planning
- Planning for Testing in Sequential Models
- Planning for Testing in Iterative Models
- Planning for Testing in Agile Models
- Planning for Testing in Spiral Models
- Test Control and Monitoring
- Example: Lifecycle-Driven Entry Criteria
- Test Planning, Monitoring, and Control Exercise
- Test Planning, Monitoring, and Control Debrief
-
1.3 Test Analysis
- Test Analysis and Design
- Example: SIT Condition Traceability
- How Much Detail in Test Conditions?
- Advantages of Detailed Test Conditions
- Using Detailed Test Conditions
- Disadvantages of Detailed Test Conditions
- Using Cursory Test Conditions
- Example: Test Conditions Level of Detail
- Test Analysis Exercise
- Test Analysis Debrief
- 1.4 Test Design
-
1.5 Test Implementation
- Test Implementation and Execution
- Test Execution Schedule
- Ready for Test Execution?
- Example: Preconditions for Test Execution
- Detail and Complexity
- Example: Regulated System
- Advantages of Early Implementation
- Disadvantages of Early Implementation
- Example: Early Test Implementation
- Execution Schedule Exercise
- Execution Schedule Debrief
- 1.6 Test Execution
- 1.7 Evaluating Exit Criteria and Reporting
- 1.8 Test Closure Activities
- 1.9 Sample Exam Questions
-
2 Test Management
- 2.1 Introduction
-
2.2 Test Management
- Testing Stakeholders
- Typical Testing Stakeholders
- Other Activities and Work Products
- Testing on Agile Projects
- Example: Optimizing Test Activities
- Testing Touchpoints
- Testing in the Lifecycle
- System Test Process Alignment for V-Model
- Additional Test Levels
- Well-Defined Test Levels
- Managing Nonfunctional Testing
- Example: Managing Performance Quality Risks throughout the Lifecycle
- Managing Experience-Based Testing
- Experience-Based Testing Sessions
- Example: Exploratory Testing
- Test Management in Context Exercise
- Test Management in Context Debrief
-
2.3 Risk-Based Testing and Other Approaches for Test Prioritization and Effort Allocation
- Test Prioritization and Effort Allocation
- Risk-Based Testing
- Risk-Based Testing Process
- Risk-Based Testing Participants
- Risk Identification
- Risk Assessment
- Likelihood and Impact Factors
- Quantitative or Qualitative?
- Example: DO 178B Mandated Coverage
- Risk Mitigation
- Risk Management in the Lifecycle
- Risk Management during Test Execution
- Lightweight Risk-Based Testing Techniques
- A Risk Catalog Template
- Example: Risk Catalog
- Other Risk-Based Testing Techniques
- Example: FMEA
- Tips for Successful Risk-Based Testing
- Example: Risk Priority Number Distribution
- Measuring the Benefits of Risk-Based Testing
- Other Techniques for Test Selection, Prioritization, and Effort Allocation
- Example: Blending Risk-Based and Reactive Testing Strategies
- Select, Allocate, and Prioritize: In the Process
- Functional Quality Risks Analysis Exercise
- Functional Quality Risks Analysis Debrief
-
2.4 Test Documentation and Other Work Products
- Options to Manage Risks
- Example: Test-Related Project Risks
- Example: Controlling Project Risks
- HELLOCARMS Test Project Risks Exercise
- HELLOCARMS Test Project Risks Debrief
- The ISTQB Test Management Documents
- Test Policy
- Test Policy Topics
- Example: Test Policy
- Test Strategy
- Types of Test Strategies
- Other Contents of Test Strategy Documents
- Example: Test Strategy and Activities
- Master Test Plan
- Contents of the Master Test Plan
- Level Test Plan
- Other Work Products
- The Test Manager’s Role
- Case Study: Test Plan for Simple PC App
- Case Study: Resources
- Case Study: Test Execution Process
- Case Study: Use Case and Test Charter
- Case Study: Schedule of Milestones
- Case Study: Risks and Contingencies
- HELLOCARMS Test Plan Exercise
- HELLOCARMS Test Plan Debrief
- 2.5 Test Estimation
-
2.6 Defining and Using Test Metrics
- Using Test Metrics
- Dimensions of Test Progress Metrics
- Quality Risk and Defect Metrics
- Test and Coverage Metrics
- Product Risk Metrics
- Cumulative Defects Reported/Resolved
- Closure Period Trends
- Test Case Completion
- Test Hours
- Improving HELLOCARMS Testing Exercise
- Improving HELLOCARMS Testing Debrief
- Metrics in the Test Process
- Reporting and Using Metrics
- Metrics-Based Test Control
- HELLOCARMS Test Progress Report Exercise
- HELLOCARMS Test Progress Report Debrief
- 2.7 Business Value of Testing
- 2.8 Distributed, Outsourced, and Insourced Testing
- 2.9 Managing the Application of Industry Standards
- 2.10 Sample Exam Questions
- 3 Reviews
- 4 Defect Management
- 5 Improving the Testing Process
-
6 Test Tools and Automation
- 6.1 Introduction
-
6.2 Tool Selection
- Open-Source Tools
- Example: Integrated Test Architecture
- Custom Tools
- Example: IVR Testing Tool
- Tool Cost-Benefit Analysis
- Tool Costs
- Tool Risks
- Tool Benefits
- Perspectives on Tools
- Tool Selection Process
- Example: Objectives for Unit Test Tool
- HELLOCARMS Tool Selection Exercise
- HELLOCARMS Tool Selection Debrief
- 6.3 Tool Lifecycle
- 6.4 Tool Metrics
- 6.5 Sample Exam Questions
- 7 People Skills – Team Composition
- 8 Preparing for the Exam
- Bibliography
-
HELLOCARMS The Next Generation of Home Equity Lending System Requirements Document
- I Table of Contents
- II Versioning
- III Glossary
- 000 Introduction
- 001 Informal Use Case
- 003 Scope
- 004 System Business Benefits
- 010 Functional System Requirements
- 020 Reliability System Requirements
- 030 Usability System Requirements
- 040 Efficiency System Requirements
- 050 Maintainability System Requirements
- 060 Portability System Requirements
- A Acknowledgement
- Correct Answers to Sample Exam Questions
- Footnotes
Product information
- Title: Advanced Software Testing - Vol. 2, 2nd Edition, 2nd Edition
- Author(s):
- Release date: September 2014
- Publisher(s): Rocky Nook
- ISBN: 9781492016298
You might also like
book
Advanced Software Testing - Vol. 3, 2nd Edition, 2nd Edition
This book is written for the technical test analyst who wants to achieve advanced skills in …
book
Advanced Software Testing - Vol. 1, 2nd Edition, 2nd Edition
This book is written for the test analyst who wants to achieve advanced skills in test …
book
Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional
A hands-on guide to testing techniques that deliver reliable software and systems Testing even a simple …
book
Testing Practitioner Handbook
Gain insights into the latest technology and business trends within testing domains About This Book This …