Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
14 Cards in this Set
- Front
- Back
Software Testing
|
The dynamic verification of the befavior of a program on a finite set of test cases, suitably selected from the usually infinite execution domain, against the expected behavior. [S08]
|
|
Validation
|
The process of evaluating software at the end of software development to ensure compliance with the intended usage. [S10]
|
|
Verification
|
The process of determining whether the products of a given phase of the software development process fulfill the requirements established during the previous phase. [S10]
|
|
Software Failure
|
The manifested inability of a system or component to perform a required function within specified limits, i.e., incorrect output or abnormal termination of a program. [S10]
|
|
Software Fault (defect or bug)
|
The mechanical or algorithmic cause of a failure. A static defect in the software. [S11]
|
|
Software Error
|
An incorrect internal state that is the manifestation of some fault, i.e., a human action that produces a software fault. [S11]
|
|
Software Reliability
|
The probability that a s/w system will not cause the failure of the system for a specified time under specified conditions [S11]
|
|
Test Failure
|
Execution that results in a failure. [S12]
|
|
Debugging
|
The process of finding a fault given a failure. [S12]
|
|
Test Case Vaules
|
The input necessary to complete some execution of the software under test. [S12]
|
|
Expected Results
|
The results that will be producesd when executinga test case if and only if the program satisfies its intended behavior. [S12]
|
|
Stub
|
A skeletal or special-purpose implementation of a software module, used to develop or test a module that calls or is otherwise dependent on it. [S13]
|
|
Test Driver (Test Harness)
|
A software module used to invoke a module under test and, often, provide test inputs, control and monitor execution, and report test results. [S14]
|
|
Test Case
|
A set of test inputs, execution conditions, and expected results developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement. [S14]
|