Chapter 5 Test Management Flashcards
Configuration Management
A discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control changes to those characteristics, record and report change processing and implementation status, and verify compliance with specified requirements.
Defect Managment
The process of recognizing and recording defects, classifying them, investigating them, taking action to resolve them, and disposing of them when resolved.
Defect report
Documentation of the occurrence, nature, and status of a defect.
Entry criteria
The set of conditions for officially starting a defined task.
Exit criteria
The set of conditions for officially completing a defined task
Product risk
A risk impacting the quality of a product
Project risk
A risk that impacts project success
Risk
A factor that could result in future negative consequences
Risk level
The qualitative or quantitative measure of a risk defined by impact and likelihood
Risk-based testing
Testing in which the management, selection, prioritization, and use of testing activities and resources are based in corresponding risk types and risk levels.
Test approach
The implementation of the test strategy for a specific project.
Test control
A test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned.
Test estimation
The calculated approximation of a result related to various aspects of testing (e.g., effort spent, completion date, costs involved, number of test cases, etc) which is usable even if input data may be incomplete, uncertain, or noisy.
Test manager
The person responsible for project management of testing activities and resources, and evaluation of a test object. The individual who directs, controls, administers, plans, and regulates the evaluation of a test object.
Test monitoring
A test management activity that involves checking the status of testing activities, identifying any variances from the planned or expected status, and reporting status to stakeholders.
Test plan
Documentation describing the test objectives to be achieved and the means and schedule for achieving them, organized to coordinate testing activities.
Outlines the development and maintenance of the test plan.
Test planning
The activity of establishing or updating a test plan.
Influenced by Test policy and strategy Development methodology Scope of Testing / Development, what to test Objectives Risks Constraints Criticality Testability Resources Scheduling of Test Process Lifecyle (analysis, design, implementation ,execution, evaluation) Select metrics Budget level of detail
Test progress report
A test report produced at regular intervals about the progress of test activities against a baseline, risks, and alternatives requiring a decision.
Test strategy
Documentation that expresses the generic requirements for testing one or more projects run within an organization, providing detail on how testing is to be performed, and is aligned with the test policy.
Test summary report
A test report that provides an evaluation of the corresponding test items against exit criteria.
Tester
A skilled professional who is involved in the testing of a component or system
Independence
Tester Role vs Other Role (Business Customer, User, etc)
Different cognitive biase
Best to have multiple test levels with varying degrees of independence
on site / offsite /
Test Manager Tasks
Coordinate, Share, Initiate, Prepare / Deliver Reports, Adapt
Coordinate between project managers, product owners and others
Share perspectives across project activities such as integration planning
Initiate the Test Process
Prepare and Deliver Test progress reports
Adapt the plan based on results
Perform Test Control
Set up defect management, configuration managment
Create metrics
Support selection and implementation of tools
Tester Tasks
Review Test Plans Analyze Test Basis Identify Test Conditions Trace Test Conditions to Basis Design, Set Up Test Environment Design, Implement Test Cases/Procedures Prepare and acquire Test Data Create Execution Schedule Execute Tests, Evaluate Results, Document Defects Automate Evaluate non-functional aspects Review others' tests