GLOSSARY Flashcards
(116 cards)
coverage
The degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite.
debugging
The development activity that finds, analyzes, and fixes such defects.
defect
A flaw in a component or system that can cause the component or system to fail to perform its required function.
error
A human action that produces an incorrect result
failure
Deviation of the component or system from its expected delivery, service or result.
quality
The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
quality assurance
Part of quality management focused on providing confidence that quality requirements will be fulfilled.
root cause
The earliest actions or conditions that contributed to creating the defects
test analysis
During test analysis, the test basis is analyzed to identify testable features and define associated test conditions. In other words, test analysis determines “what to test” in terms of measurable coverage criteria.
test basis
The documentation on which the test cases are based.
test case
A set of input values, execution preconditions, expected results and execution postconditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement.
test charter
A statement of test objectives, and possibly test ideas about how to test. Test charters are used in exploratory testing.
test completion
Test completion activities collect data from completed test activities to consolidate experience, testware, and any other relevant information.
test condition
A specification that a tester must adhere to when testing.
test control
Involves taking actions necessary to meet the objectives of the test plan
test data
Data that exists before a test is executed, and that affects or is affected by the component or system under test.
test design
During test design, the test conditions are elaborated into high-level test cases, sets of high-level test cases, and other testware. Test design answers the question “how to test?”
test environment
An environment containing hardware, instrumentation, simulators, software tools, and other support elements needed to conduct a test.
test execution
The process of running a test on the component or system under test, producing actual result(s). During test execution, test suites are run in accordance with the test execution schedule.
test implementation
During test implementation, the testware necessary for test execution is created and/or completed, including sequencing the test cases into test procedures. Test implementation answers the question “do we now have everything in place to run the tests?”
test monitoring
Test monitoring involves the on-going comparison of actual progress against planned progress using any test monitoring metrics defined in the test plan.
test object
The component or system to be tested.
test objective
A reason or purpose for designing and executing a test.
test oracle
A source to determine expected results to compare with the actual result of the software under test.