Fundamentals Of Testing Flashcards
A factor that could result in future negative consequences.
Risk
The overall process of risk mitigation and risk monitoring.
Risk Control
Testing in which the management, selection, prioritization, and use of testing activities and resources are based on corresponding risk types and risk levels.
Risk Based Testing
The process of finding, recognizing, and describing risks.
Risk Identification
A risk that impacts projects success.
Project Risk
The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation.
Static Analysis
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.
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.
acceptance test-driven development
A collaboration-based test-first approach that defines acceptance tests in the stakeholders’ domain language.
non-functional testing
Testing performed to evaluate that a component or system complies with non-functional requirements.
component testing
A test level that focuses on individual hardware or software components.
Integration Testing
A test level that focuses on interactions between components or systems.
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.
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.
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.
system integration testing
The integration testing of systems.
Test Condition
A testable aspect of a component or system identified as a basis for testing.
Boundary Value Analysis
A black-box test technique in which test cases are designed based on boundary values.
Review
A review that follows a defined process with a formally documented output.
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
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.
Statement Coveage
The coverage of executable statements.
A test approach to perform testing and quality assurance activities as early as possible in the software development lifecycle.
Shift Left
Test Basis
The body of knowledge used as the basis for test analysis and design.
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.
Test Control
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Verification
Testing based on an analysis of the specification of the component or system.
Black-Box Testing
The activity that checks and reports the status of known risks to stakeholders.
Risk Monitoring
A formal review by technical experts that examine the quality of a work product and identify discrepancies from specifications and standards.
Technical Review
Test Completion
The activity that makes testware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.
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 Design
The activity that derives and specifies test cases from test conditions.
Test Planning
The activity of establishing or updating a test plan.
Confirmation by examination that a work product matches a stakeholder’s needs.
Validation
Checklist-based Testing
An experience-based test technique in which test cases are designed to exercise the items of a checklist.
What is the name of the term defined as follows? The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.
Coverage
The degree to which a work product satisfies stated and implied needs of its stakeholders.
Definition of the term quality
Test Automation
The use of software to perform or support test activities.
A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.
Test Case
The activity that derives and specifies test cases from test conditions.
Test Design
A test technique only based on the internal structure of a component or system.
White-box Testing
Defect Report
Documentation of the occurrence, nature, and status of a defect.
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.
What is Inspection?
Exit Criteria
The set of conditions for officially completing a defined task.
What is an Error?
A human action that produces an incorrect result.
Testing that involves the execution of the test item.
Dynamic Testing
Regression Testing
A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.
A specific instantiation of a test process.
What is ? Test Level
What is the definition of the term collaboration-based test approach?
An approach to testing that focuses on defect avoidance by collaborating among stakeholders.
Experience-based Test Technique
A test technique based on the tester’s experience, knowledge and intuition.
Product risk
A risk that impacts the quality of a product.
A test level that focuses on interactions between components or systems.
Intergration Testing
Test Implementation
The activity that prepares the testware needed for test execution based on test analysis and design.