• 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/18

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;

18 Cards in this Set

  • Front
  • Back

structure-based technique (aka: white-box or code-based test technique)

Procedure to derive and/or select test cases based on an analysis of the internal structure of a component or system.

statement testing:

A white box test design technique in which test cases are designed to execute


statements.


Statement coverage

The percentage of executable statements that have been exercised by a test suite.

Branch coverage

The percentage of branches that have been exercised by a test suite.


Implies both 100% decision coverage and 100% statement coverage.

Decision

A program point at which the control flow has two or more alternative routes. A


node with two or more links to separate branches

Predicate

A statement that can evaluate to true or false and may be used to determine the control


flow of subsequent decision logic. See also decision.

Condition testing

A white box test design technique in which test cases are designed to execute


condition outcomes.

Atomic condition

A condition that cannot be decomposed, i.e., a condition that does not contain two


or more single conditions joined by a logical operator (AND, OR, XOR).


Control flow testing

APPROACH to structure-based testing in which test cases are designed to


execute specific sequences of events. Various techniques exist for control flow testing, e.g.,


decision testing, condition testing, and path testing, that each have their specific approach and


level of control flow coverage. See also decision testing, condition testing, path testing

Decision coverage

The percentage of decision outcomes that have been exercised by a test


suite. 100% decision coverage implies both 100% branch coverage and 100% statement


coverage.

Decision condition testing

A white box test design technique in which test cases are designed to


execute decision outcomes.

Short-circuiting

A programming language/interpreter technique for evaluating compound conditions


in which a condition on one side of a logical operator may not be evaluated if the condition on the


other side is sufficient to determine the final outcome

Modified Condition Decision Coverage (MCDC)

The percentage of all single condition outcomes that


independently affect a decision outcome that have been exercised by a test case suite.


100% modified condition decision coverage implies 100% decision condition coverage

Multiple condition testing

A white box test design technique in which test cases are designed to


execute combinations of single condition outcomes (within one statement).

Path testing

A white box test design technique in which test cases are designed to execute paths

Control flow path\PATH

A white box test design technique in which test cases are designed to execute paths

Standard


[DO-178b] DO-178B:1992

Software Considerations in Airborne Systems and Equipment Certification,


Requirements and Technical Concepts for Aviation (RTCA SC167)

Standard


IEC-61508

Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems