SlideShare a Scribd company logo
3
Most read
4
Most read
5
Most read
Cause Effect Graphing Technique
Cause-effect graphs in black box
              testing
• Captures the relationships between
  specific combinations of inputs (causes)
  and outputs (effects)
 –Deals with specific cases,
 –Avoids combinatorial explosion
 –Explore combinations of possible inputs
• Causes/effects are represented as nodes
  of a cause effect graph
• The graph also includes a number of
  intermediate nodes linking causes and
  effects
Cause effect graphing technique
Cause effect graph, an example
• File management:
    • If the character of the first column is ‘A’ or ‘B’, and the second
    column is a number, then the file is considered updated.
    • If the first character is erroneous, print message X12
    • If the second column is not a number, print message X13




                                                                           4
Proposed by G. J. Mayers
Cause effect graph: Decision Table




                                5
Proposed by G. J. Mayers
Cause effect graph: Methodology
Test technique based on cause effect graph consists in the following steps:

1.Decompose the unit to be tested, If it has many functionalities

2.Identify the causes

3.Identify the effects

4.Establish the graph of relations between causes and effects

5.Complete the graph by adding constraints between causes and effects

6.Convert the graph to a decision table

7.Produce a test per line after simplification of the table



                                                                              6
Proposed by G. J. Mayers
Cause effect graphing technique
Cause effect graphing technique
Cause effect graphing technique
Cause effect graphing technique
Cause effect graphing technique
Cause effect graphing technique

More Related Content

PPTX
Software Testing Introduction
PPTX
PPT
Black box & white-box testing technique
PDF
Software Testing Techniques: An Overview
PPTX
Software engineering quality assurance and testing
PPTX
Software testing.ppt
PPTX
PPTX
Software testing
Software Testing Introduction
Black box & white-box testing technique
Software Testing Techniques: An Overview
Software engineering quality assurance and testing
Software testing.ppt
Software testing

What's hot (20)

PPT
Chapter 01 software engineering pressman
PDF
Black Box Testing
PPT
Software Testing Fundamentals
PPTX
Types of testing
PPTX
White Box Testing
PPTX
Software testing ppt
PPTX
Eleven step of software testing process
PPT
Testing concepts ppt
PPTX
Software Quality Assurance
PDF
Software Process Models
PPTX
Software quality assurance
PPTX
Software Test Metrics and Measurements
PPTX
Software quality assurance
PPTX
Software Development Process
PPT
Software Quality Assurance
PPTX
Path Testing
PPTX
Object oriented testing
PPTX
Software Engineering unit 4
PPTX
Unit testing
PPTX
White Box Testing
Chapter 01 software engineering pressman
Black Box Testing
Software Testing Fundamentals
Types of testing
White Box Testing
Software testing ppt
Eleven step of software testing process
Testing concepts ppt
Software Quality Assurance
Software Process Models
Software quality assurance
Software Test Metrics and Measurements
Software quality assurance
Software Development Process
Software Quality Assurance
Path Testing
Object oriented testing
Software Engineering unit 4
Unit testing
White Box Testing
Ad

Viewers also liked (9)

PPTX
Static testing vs dynamic testing
PDF
Techniques in black box testing
PDF
Dynamic Testing
PPTX
Black box
ODP
White box ppt
PPT
Black box testing lecture 11
PPT
Software Testing Techniques
PPS
Testing techniques
PPT
Whitebox testing
Static testing vs dynamic testing
Techniques in black box testing
Dynamic Testing
Black box
White box ppt
Black box testing lecture 11
Software Testing Techniques
Testing techniques
Whitebox testing
Ad

Similar to Cause effect graphing technique (20)

PDF
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
PPT
Gaur11428
PPTX
Black Box Testing
PPTX
Blackbox
PPTX
Black box testing or behavioral testing
PPTX
Software Testing Foundations Part 4 - Black Box Testing
PPT
Black-Box.ppt
PPTX
Test Case Design & Technique
PPTX
Test Case Design
PPSX
Test Case Design and Technique
PPTX
Test Case Design and Technique
PPSX
Test Case Design and Technique
PPTX
blackboxtestingsssssssssssssssssssssssssssssssssssss.pptx
PDF
Cause effect graphing.ppt
PPTX
Specification Based or Black Box Techniques
DOC
Black box testing
PPS
Lesson 2....PPT 1
PPTX
Specification based or black box techniques
PPTX
Specification based or black box techniques 3
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
Gaur11428
Black Box Testing
Blackbox
Black box testing or behavioral testing
Software Testing Foundations Part 4 - Black Box Testing
Black-Box.ppt
Test Case Design & Technique
Test Case Design
Test Case Design and Technique
Test Case Design and Technique
Test Case Design and Technique
blackboxtestingsssssssssssssssssssssssssssssssssssss.pptx
Cause effect graphing.ppt
Specification Based or Black Box Techniques
Black box testing
Lesson 2....PPT 1
Specification based or black box techniques
Specification based or black box techniques 3

More from Ankush Kumar (6)

PPT
Introduction to soft computing
PPTX
3. planning in situational calculas
PPSX
Election algorithms
PPT
415212 415212
PPT
Java security
PPT
Inferno
Introduction to soft computing
3. planning in situational calculas
Election algorithms
415212 415212
Java security
Inferno

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Lesson notes of climatology university.
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Computing-Curriculum for Schools in Ghana
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Yogi Goddess Pres Conference Studio Updates
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Orientation - ARALprogram of Deped to the Parents.pptx
Microbial disease of the cardiovascular and lymphatic systems
VCE English Exam - Section C Student Revision Booklet
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Anesthesia in Laparoscopic Surgery in India
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Lesson notes of climatology university.
2.FourierTransform-ShortQuestionswithAnswers.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Final Presentation General Medicine 03-08-2024.pptx
Cell Types and Its function , kingdom of life
Computing-Curriculum for Schools in Ghana
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Cause effect graphing technique

  • 2. Cause-effect graphs in black box testing • Captures the relationships between specific combinations of inputs (causes) and outputs (effects) –Deals with specific cases, –Avoids combinatorial explosion –Explore combinations of possible inputs • Causes/effects are represented as nodes of a cause effect graph • The graph also includes a number of intermediate nodes linking causes and effects
  • 4. Cause effect graph, an example • File management: • If the character of the first column is ‘A’ or ‘B’, and the second column is a number, then the file is considered updated. • If the first character is erroneous, print message X12 • If the second column is not a number, print message X13 4 Proposed by G. J. Mayers
  • 5. Cause effect graph: Decision Table 5 Proposed by G. J. Mayers
  • 6. Cause effect graph: Methodology Test technique based on cause effect graph consists in the following steps: 1.Decompose the unit to be tested, If it has many functionalities 2.Identify the causes 3.Identify the effects 4.Establish the graph of relations between causes and effects 5.Complete the graph by adding constraints between causes and effects 6.Convert the graph to a decision table 7.Produce a test per line after simplification of the table 6 Proposed by G. J. Mayers