Chapter 5 Vocabulary Flashcards
Defect management
The process of:
* Recognizing
* Recording
* Classifying
* Investigating
* Resolving
* Disposing
of defects.
Defect Report
Documentation of the
* Occurence
* Nature
* Status
of a defect
Synonyms:
* Bug Report
Entry Criteria
Set of conditions for officially starting a defined task.
Exit criteria
Set of conditions for officially completing a defined task
Product Risk
A risk that impacts the quality of a product.
Project Risk
A risk that impacts project success.
Risk
A factor that could result in future negative consequences.
Risk analysis
The overall process of risk identification and risk assessment.
Risk Assessment
The process of to examine identified risks and determine the risk level
Risk Control
The overall process of risk mitigation and risk monitoring
Risk Identification
The process of
* Finding
* Recognizing
* Describing
risks
Risk Level
The measure of a risk defined by
* risk impact
* risk likelihood
Risk Mitigation
The process through which decisions are reached and protective measures are implemented for reducing or maintaining risks to specified levels.
Risk Management
The process for handling risks.
Risk Monitoring
The activity that checks and reports the status of known risks to stakeholders.
Risk-based Testing
Testing in which the
* Management
* Selection
* Prioritization
* Use
of testing activities and resources are based on corresponding risk types and risk levels.
Test Approach
The manner of implementing testing tasks.
Test Completion Report
A type of test report produced at completion milestones that provides an evaluation of the corresponding test items against exit criteria.
Synonyms:
* Test summary report
Test Completion Report
A type of test report produced at completion milestones that provides an evaluation of the corresponding test items against exit criteria.
Test control
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.
Test Monitoring
The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.
Test plan
Documentation describing:
* Test objectives
* Means
* Schedule
to coordinate activities
Test Planning
The activity of establishing or updating a test plan.
Test Progress Report
A type of periodic test report that includes the progress of test activities against a baseline, risks, and alternatives requiring a decision.
Synonyms:
* Test Status Report
Test Pyramid
A graphical model representing the relationship of the amount of testing per level, with more at the bottom than at the top.
Functional <- System <- Integration <- UI (largest level)
Testing Quadrants
A cassification model of test types/test levels in four quadrants, relating them to two dimensions of test objectives:
* Supporting the product team vs Critiquing the product
* Technology-facing vs Business-facing
Risk-based prioritization
Order of test execution is based on the results of risk analysis (see section 5.2.3). Test cases covering the most important risks are executed first.
Coverage-based prioritization
Order of test execution is based on coverage (e.g., statement coverage). Test cases achieving the highest coverage are executed first.
In another variant, called additional coverage prioritization, the test case achieving the highest coverage is executed first; each subsequent test case is the one that achieves the highest additional coverage.
Requirements-based prioritization
where the order of test execution is based on the priorities of the requirements traced back to the corresponding test cases. Requirement priorities are defined by stakeholders. Test cases related to the most important requirements are executed first.