W2_2_TestingBackground 415

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

Software Fault

A static defect in the software.

2
New cards

Software Failure

External, incorrect behavior with respect to the requirements or other description of the expected behavior.

3
New cards

Software Error

An incorrect internal state that is the manifestation of some fault.

4
New cards

Reachability

The condition where the location(s) in the program that contain the fault must be reached.

5
New cards

Infection

The condition where the state of the program must be incorrect.

6
New cards

Propagation

The condition where the infected state must cause some output or final state of the program to be incorrect.

7
New cards

Reveal

The condition where the tester must observe part of the incorrect portion of the program state.

8
New cards

Validation

The process of evaluating software at the end of development to ensure compliance with intended usage.

9
New cards

Verification

The process of determining whether the products of a given phase fulfill the requirements established during the previous phase.

10
New cards

Testing

Evaluating software by observing its execution.

11
New cards

Debugging

The process of finding a fault given a failure.

12
New cards

Infeasibility problem

Test requirements that cannot be satisfied; no test case values exist that meet the requirements.

13
New cards

Test Design

The process of creating test values to satisfy coverage criteria or other engineering goals.

14
New cards

Test Automation

Embedding test values into executable scripts.

15
New cards

Test Execution

The process of running tests on the software and recording the results.

16
New cards

Test Evaluation

Evaluating results of testing and reporting to developers.

17
New cards

Test Management

Sets policy, organizes teams, interfaces with development, and chooses testing criteria.

18
New cards

Model-Driven Test Design

A process that uses a software artifact model/structure to refine requirements and create test specifications.