Lecture 8 - Cause and Effect Diagram
Lecture 8 - Cause and Effect Diagram
Lecture 8 - Cause and Effect Diagram
Steps
1. Causes & effects in the specifications are identified.
A cause is a distinct input condition or an equivalence class of input conditions.
An effect is an output condition or a system transformation.
2. The semantic content of the specification is analysed and transformed into a
boolean graph linking the causes & effects.
3. Constraints are imposed
4. graph limited entry decision table
Each column in the table represent a test case.
5. The columns in the decision table are converted into test cases.
4
Decision Table
11
12
13
14
15
16
17
Constraint symbols 18
20
21
22
23
24
27
28
29
30
31
Constraint symbols 32
Constraint symbols 33
References
1)Software Testing Yogesh Singh (Cambridge
University Press)
2) K. K. Aggarwal & Yogesh Singh, Software
Engineering, New Age International Publishers,
New Delhi
3)The Art of Software Testing Glenford J Myers