Home Page Icon
Home Page
Table of Contents for
Cover Page
Close
Cover Page
by Mario Winter, Thomas Rossner, Tilo Linz, Andreas Spillner
Software Testing Practice: Test Management
Cover Page
About the Authors
Title Page
Copyright Page
Foreword by Stephan Goericke
Foreword by Tim Koomen
Foreword by Hans Schaefer
Another book about test management, do we need this?
Why do I like this book?
Foreword
Table of Contents
1 Introduction
1.1 Software Testing Foundations – Condensed
1.2 Software Testing Practice: Test Management – Overview
2 Test Process and Test Tools
2.1 Test Process Fundamentals
2.1.1 Test Planning and Control
2.1.2 Test Analysis and Design
2.1.3 Test Implementation and Execution
2.1.4 Test Evaluation and Test Report
2.1.5 Completing the Test Activities
2.2 Test Tools
2.2.1 Tools for Management and Test Control
2.2.2 Tools for Test Data and Test Script Specification
2.2.3 Tools for Static Testing
2.2.4 Tools for Dynamic Testing
2.2.5 Constraints to be Considered
2.3 Summary
3 Testing in the Software Life Cycle
3.1 Test and Development Process
3.2 Classification of Development Processes
3.3 The General V- Model
3.4 The W-Model
3.5 Rational Unified Process (RUP)
3.6 V-Model XT
3.7 Extreme Programming (XP)
3.8 Rapid Application Development (RAD)
3.9 Dynamic Systems Development Method (DSDM)
3.10 Summary
4 Test Policy and Test Handbook
4.1 Quality Policy and Test Policy
ARM Quality Policy:
4.2 Bring the Test Policy to Life
Relevance to Business Objectives
Be Realistic
Adequate Maturity
Measurability
Liveliness
4.3 Test Policy and Test Handbook
4.4 Summary
5 The Test Plan
5.1 General Test Plan Structure
5.1.1 From Strategy to Implementation
5.1.2 Strategic Parts of the Test Plan
5.1.3 The Test Schedule
5.1.4 The Level Test Plan
5.1.5 IEEE 829 – Standard for Test Documentation
5.2 Test Plan Contents
5.2.1 Test Plan Identifier
5.2.2 Introduction
5.2.3 Test Items
5.2.4 Features to Be Tested
5.2.5 Features Not to Be Tested
5.2.6 Approach
5.2.7 Item Pass/Fail Criteria
5.2.8 Suspension Criteria and Resumption Requirements
5.2.9 Test Deliverables
5.2.10 Testing Tasks
5.2.11 Environmental Needs
5.2.12 Responsibilities
5.2.13 Staffing and Training Needs
5.2.14 Schedule
5.2.15 Risks and Contingencies
5.2.16 Approvals
5.3 Defining a Test Strategy
5.4 Test Effort Estimation
5.4.1 Flat Models
5.4.2 Detailed Models Based on Test Activities
5.4.3 Models Based on Functional Volume
Function Point Analysis (FPA)
Test Point Analysis (TPA)
5.5 Organization of Test Teams and Test Levels
5.6 Test Planning as an Iterative Process Accompanying Development
5.6.1 Begin Test Activities Early and Refine Them Step-by-Step
5.6.2 “Plan-Do-Check-Act”-Cycles in Testing
5.7 Summary
6 Test Control
6.1 Initiating the Test Tasks
6.2 Monitoring the Test Progress
6.3 Reacting to Test Results
6.4 Reacting to Changed Circumstances
6.5 Evaluating Test Completion
6.6 Test Report
6.7 Summary
7 Assessing and Improving the Development and Test Processes
7.1 General Techniques and Approaches
7.1.1 Total Quality Management (TQM)
7.1.2 Kaizen
7.1.3 Six Sigma
7.2 Improving the Software Development Process
7.2.1 Capability Maturity Model Integration (CMMI)
Testing in CMMI
Verification
Validation
Test manager and CMMI
7.2.2 ISO/IEC 15504 (SPICE)
Software Test (ENG.8)
System Test (ENG.10)
Test Manager and SPICE
7.2.3 Comparing CMMI with SPICE
7.3 Evaluation of Test Processes
7.3.1 Testing Maturity Model (TMM)™
Maturity Goals and Maturity Sub-goals
Maturity models in CMM and TMM
TMM Assessment Model (TMM-AM)
7.3.2 Test Process Improvement® (TPI)
Key Areas, Levels, Checkpoints
TPI matrix
TPI Assessment
Improvement Techniques
7.3.3 Comparing TMM with TPI
7.4 Audits and Assessments
7.4.1 Performing an Internal Audit or Assessment
7.4.2 Preparing an External Audit or Assessment
7.5 Summary
8 Deviation Management
8.1 Terminology
8.2 Documenting Incidents
8.3 Incident Handling
8.3.1 Roles and Balance of Interests in Deviation Management
8.3.2 Generic Deviation Management Process
8.3.3 Using Deviation Management Tools
8.4 Standardized Classification for Software Anomalies According to the IEEE 1044/1044.1 Standard
8.4.1 Overview of the Classifications Process
8.4.2 Data Model: Categories, Classifications, and Supporting Data Items
8.4.3 Classification Steps in Detail
Recognition
Analysis
Resolution
Disposition
8.4.4 Tailoring of Standards
8.5 Summary
9 Risk Management and Risk-Oriented Testing
9.1 Introduction
9.2 Context Identification
9.3 Risk Identification
9.3.1 Risk Categories
9.3.2 Techniques and Utilities
9.4 Risk Analysis and Risk Evaluation
9.4.1 Analysis Techniques
9.4.2 Risk Occurrence Indicators
9.4.3 Risk Inventory
9.5 Risk Control and Treatment
9.6 Risk Review and Risk Monitoring
9.7 Risk-Oriented Test Plan Creation and Test Prioritization
9.8 Further Possibilities
9.8.1 Failure Modes and Effect Analysis (FMEA)
9.8.2 Risk-Based Test Effort Optimization
9.9 Summary
10 Staff Qualification and Skills
10.1 Individual Skills
10.2 Functional Team Roles
10.3 Social Team Roles
10.4 The Communication Factor
Test-Team-External Communication
Bad Style:
Good Style:
Test-Team-Internal Communication
10.5 The Motivation Factor
10.6 Summary
11 Test Metrics
11.1 Introduction
11.2 Some Measure Theory
11.3 Metrics Definition and Selection
11.4 Presenting Measurement Values
11.5 Several Test Metrics
11.5.1 Test-Case-Based Metrics
11.5.2 Test-Basis- and Test-Object-Based Metrics
11.5.3 Defect-Based Metrics
11.5.4 Cost- and Effort-Based Metrics
11.5.5 Evaluating Test Effectiveness
11.6 Residual Defect Estimations and Reliability
11.6.1 Residual Defect Probability
11.6.2 Reliability Growth Model
11.7 Summary
12 Selecting and Implementing Test Tools
12.1 Why Test Tools?
12.2 Evaluating and Selecting Test Tools
12.2.1 Principal Decision Whether to Use a Tool
Identifying and Quantifying the Goals
Considering Possible Alternative Solutions
Cost-Benefit Analysis
Identification of Constraints
12.2.2 Identifying the Requirements
Functional Requirements of the Test Tool
Nonfunctional Requirements of the Test Tool
Requirements of Product Attendant Services
Creating the Criteria Catalogue
12.2.3 Evaluation
Selection of Evaluation Candidates
Planning and Setup
Tool Evaluation Based on Criteria
Report Creation
12.2.4 Selecting the Tool to Be Procured
Consolidating Evaluations and Preparing for Decision
Decision Making
12.3 Introduction of Tools
12.3.1 Pilot Project
The Coach (or Initiator)
The Change Manager (or Integrator)
The Tool Master
The Sponsor
12.3.2 Distribution
12.4 Summary
13 Standards
13.1 Objectives and Positioning
13.2 Corporate Standards
13.3 Best Practices and Technical Specifications
13.4 Domain-Specific Standards
13.5 Generally Applicable Standards
13.5.1 Terminology and Contractual Standards
13.5.2 Process Standards
13.5.3 Product and Documentation Standards
13.5.4 Methods and Engineering Standards
13.5.5 Application of Standards
13.6 Summary
Glossary
Literature
Standards
WWW pages
Index
Footnotes
Chapter 1
Chapter 2
Chapter 3
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 10
Chapter 11
Glossary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Software Testing Practice: Test Management
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset