Chapter 1 Fundamentals of testing Flashcards
Activities designed to evaluate the quality of a component or system.
Quality control
The degree to which a work product satisfies stated and implied needs of its stakeholders.
quality
Activities focused on providing confidence that quality requirements will be fulfilled. Abbreviation: QA; see also: quality management
quality assurance
The activity that derives and specifies test cases from test conditions
test design
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned. See also: test management
test control
The activity that derives and specifies test cases from test conditions
test design
The activity that runs a test on a component or system producing actual results.
test execution
The activity that prepares the testware needed for test execution based on test analysis and design.
test implementation
The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders. See also: test management
test monitoring
The work product to be tested. See also: test item
test object
The activity of establishing or updating a test plan
test planning
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 procedure
The process within the software development lifecycle that evaluates the quality of a component or system and related work products. See also: quality control
-overall process that ensures software quality
testing
Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing.
-products or materials created to support and execute the testing process
testware
Confirmation by examination that a work product matches a stakeholder’s needs
Question Addressed: “Are we building the right product?”
validation
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled
Question Addressed: “Are we building the product right?”
verification
The body of knowledge used as the basis for test analysis and design.
-IT IS A DOCUMENTATION
test basis
A testable aspect of a component or system identified as a basis for testing.
-If the test basis specifies "The system must authenticate users with a valid username and password," a test condition might be "Testing valid user login" or "Testing login with invalid credentials.”
test condition
A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.
test case
The activity that identifies test conditions by analyzing the test basis
test analysis
a human error which produces an incorrect result (MISTAKE)
Error
An Imperfection or deficiency in a work product where it does not meet its requirements or specifications or impairs its intended use. (BUG, FAULT)
Defect
an event in which a component or system does not perform a required function within specified limits
is an event! And code is executed!
can also be caused by environmental conditions, such as when radiation or electromagnetic field cause defects in firmware.
Failure
A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed
-testers dont find root cause
Root Cause
The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation.
static analysis