• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

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]