1/98
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Coverage
The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.
Debugging
The process of finding, analyzing and removing the causes of failures in a component or system.
Defect
An imperfection or deficiency in a work product where it does not meet its requirements or specifications.
Error
A human action that produces an incorrect result. Synonyms: mistake.
Failure
An event in which a component or system does not perform a required function within specified limits.
Quality
The degree to which a work product satisfies stated and implied needs of its stakeholders.
Quality Assurance
Activities focused on providing confidence that quality requirements will be fulfilled.
Root Cause
A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.
Test Analysis
The activity that identifies test conditions by analyzing the test basis.
Test Basis
The body of knowledge used as the basis for test analysis and design.
Test Case
A set of preconditions, inputs, actions (where applicable), expected results and post-conditions, developed based on test conditions.
Test Completion
The activity that makes test-ware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.
Test Condition
A testable aspect of a component or system identified as a basis for testing.
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 Data
Data needed for test execution.
Test Design
The activity that derives and specifies test cases from test conditions.
Test Execution
The activity that runs a test on a component or system producing actual results.
Test Implementation
The activity that prepares the test-ware needed for test execution based on test analysis and design.
Test Monitoring
The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.
Test Object
The work product to be tested.
Test Objective
The purpose for testing.
Test Planning
The activity of establishing or updating a test plan.
Test Procedure
A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post execution.
Test Result
The consequence/outcome of the execution of a test.
Testing
The process within the software development lifecycle that evaluates the quality of a component or system and related work products.
Test-ware
Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing.
Validation
Confirmation by examination that a work product matches a stakeholder's needs.
Verification
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Acceptance Testing
A test level that focuses on determining whether to accept the system.
Black-box Testing
Testing based on an analysis of the specification of the component or system.
Component-integration Testing
The integration testing of components.
Component Testing
A test level that focuses on individual hardware or software components.
Confirmation Testing
A type of change-related testing performed after fixing a defect to confirm that a failure caused by that defect does not reoccur.
Functional Testing
Testing performed to evaluate if a component or system satisfies functional requirements.
Integration Testing
A test level that focuses on interactions between components or systems.
Maintenance Testing
Testing the changes to an operational system or the impact of a changed environment to an operational system.
Non-functional Testing
Testing performed to evaluate that a component or system complies with non-functional requirements.
Regression Testing
A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software
Shift-left
An approach to performing testing and quality assurance activities as early as possible in the software development lifecycle.
System-integration Testing
The integration testing of systems.
System Testing
A test level that focuses on verifying that a system as a whole meets specified requirements.
Test Level
A specific instantiation of a test process.
Test Object
The work product to be tested.
Test Type
A group of test activities based on specific test objectives aimed at specific characteristics of a component or system.
White-box Testing
Testing based on an analysis of the internal structure of the component or system.
Anomaly
A condition that deviates from expectation.
Dynamic Testing
Testing that involves the execution of the test item.
Formal Review
A type of review that follows a defined process with a formally documented output
Informal Review
A type of review that does not follow a defined process and has no formally documented output.
Inspection
A type of formal review that uses defined team roles and measurement to identify defects in a work product and improve the review process and the software development process.
Review
A type of static testing in which a work product or process is evaluated by one or more individuals to detect defects or to provide improvements.
Static Analysis
The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation.
Static Testing
Testing that does not involve the execution of a test item.
Technical Review
A formal review by technical experts that examine the quality of a work product and identify discrepancies from specifications and standards.
Walk-through
A type of review in which an author leads members of the review through a work product and the members ask questions and make comments about possible issues.
Acceptance Criteria
The criteria that a component or system must satisfy in order to be accepted by a user, customer, or other authorized entity.
Acceptance Test-driven Development
A collaboration-based test-first approach that defines acceptance tests in the stakeholders' domain language.
Black-box Test Technique
A test technique based on an analysis of the specification of a component or system.
Boundary Value Analysis
A black-box test technique in which test cases are designed based on boundary values.
Branch Coverage
The coverage of branches in a control flow graph.
Checklist-based Testing
An experience-based test technique in which test cases are designed to exercise the items of a checklist.
Collaboration-based Test Approach
An approach to testing that focuses on defect avoidance by collaborating among stakeholders.
Coverage
The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.
Coverage Item
An attribute or combination of attributes derived from one or more test conditions by using a test technique.
Decision Table Testing
A black-box test technique in which test cases are designed to exercise the combinations of conditions and the resulting actions shown in a decision table.
Equivalence Partitioning
A black-box test technique in which test conditions are equivalence partitions exercised by one representative member of each partition.
Error Guessing
A test technique in which tests are derived on the basis of the tester's knowledge of past failures, or general knowledge of failure modes.
Experience-based Test Technique
A test technique based on the tester's experience, knowledge and intuition.
Exploratory Testing
An approach to testing in which the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests.
State Transition Testing
A black-box test technique in which test cases are designed to exercise elements of a state transition model.
Statement Coverage
The coverage of executable statements.
Test Technique
A procedure used to define test conditions, design test cases, and specify test data.
White-box Test Technique
A test technique only based on the internal structure of a component or system.
Defect Management
The process of recognizing, recording, classifying, investigating, resolving and disposing of defects
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 Analysis
The overall process of risk identification and risk assessment.
Risk Assessment
The process 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 and describing risks.
Risk Level
The measure of a risk defined by risk impact and risk likelihood.
Risk Management
The process for handling risks.
Risk Mitigation
The process through which decisions are reached and protective measures are implemented for reducing or maintaining risks to specified levels.
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, and 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.
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 the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing 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.
Test Pyramid
A graphical model representing the relationship of the amount of testing per level, with more at the bottom than at the top
Testing Quadrants
A classification model of test types/test levels in four quadrants, relating them to two dimensions of test objectives: supporting the product team versus critiquing the product, and technology-facing versus business-facing
Test Automation
The use of software to perform or support test activities.