W2_2_TestingBackground 415

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 17

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

18 Terms

1

Software Fault

A static defect in the software.

New cards
2

Software Failure

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

New cards
3

Software Error

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

New cards
4

Reachability

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

New cards
5

Infection

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

New cards
6

Propagation

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

New cards
7

Reveal

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

New cards
8

Validation

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

New cards
9

Verification

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

New cards
10

Testing

Evaluating software by observing its execution.

New cards
11

Debugging

The process of finding a fault given a failure.

New cards
12

Infeasibility problem

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

New cards
13

Test Design

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

New cards
14

Test Automation

Embedding test values into executable scripts.

New cards
15

Test Execution

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

New cards
16

Test Evaluation

Evaluating results of testing and reporting to developers.

New cards
17

Test Management

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

New cards
18

Model-Driven Test Design

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

New cards
robot