Transaction Flow and Data Flow Testing

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

These flashcards cover key terminology and definitions related to transaction flow testing, data flow testing, and domain testing.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

Transaction Flow Testing

A method of testing software that checks if all steps in a process work correctly and verifies transaction movements through an application.

2
New cards

Control Flow Graph

A graphical representation of the flow of control within a program or system, depicting control flow in terms of basic blocks.

3
New cards

Domain Testing

A software testing technique involving selecting input values from a range of valid values for input parameters.

4
New cards

Dataflow Testing

A testing technique focusing on the flow of data through the system to identify and test all possible data paths.

5
New cards

Transaction Flow Graph

A visual representation showing the sequence of processing steps and interactions in a transaction through a system.

6
New cards

Path Selection

The process of choosing the most important paths to focus testing efforts on during the transaction flow testing.

7
New cards

Path Sensitization

Identifying and testing paths through the transaction flow graph that are sensitive to certain types of data.

8
New cards

Data Flow Graph

A graphical representation showing the flow of data through an information system.

9
New cards

Biosis Birth

The addition of a new transaction to a transaction flow graph that is not connected to any existing transactions.

10
New cards

Mitosis Birth

The process of a single transaction splitting into multiple transactions.

11
New cards

Anomaly

A situation denoted by a two-character sequence of actions indicating unexpected or unusual behavior in data flow.

12
New cards

Closure Compatibility

The requirement for the output values of the calling routine to match the domain of the called routine in interface testing.

13
New cards

Domain Dimensionality

The number of input parameters involved in a test, indicating the complexity of the domain.

14
New cards

Nice Domain

A domain that is finite, simple, and easy to understand, with properties such as linearity and completeness.

15
New cards

Ugly Domain

A complex domain that is difficult to model and test effectively due to factors such as ambiguity and contradictions in specifications.

16
New cards

Static Analysis

Analysis of source code without executing the program, used for detecting potential data flow anomalies.

17
New cards

Dynamic Analysis

Analysis of a program while it is executing, useful for detecting runtime data flow anomalies.

18
New cards

Data Flow Anomaly State Graph

A model representing the possible states of a data object in relation to data flow anomalies.

19
New cards

Slicing and Dicing

A debugging method that breaks down programs into smaller segments to isolate and fix bugs.

20
New cards

Domain Closure

A boundary condition in domain testing that helps determine if points on the boundary are included in the domain.

21
New cards

Testing Strategies

Specific approaches used in data flow testing to ensure coverage of all potential data paths and uses.

22
New cards

Interface Testing

Testing that ensures compatibility between the caller's range and the called routine's domain.