Geeks Talk

Prepare for your Next Interview




Cause Effect graphs

This is a discussion on Cause Effect graphs within the Testing Issues forums, part of the Software Testing category; Hi, Can anybody please help me out with real time examples for cause effect graphing?...


Go Back   Geeks Talk > Software Testing > Testing Issues

Register FAQ Members List Calendar Mark Forums Read
  #1 (permalink)  
Old 08-22-2008
Junior Member
 
Join Date: Aug 2008
Location: Bangalore
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
archanamwl is on a distinguished road
Question Cause Effect graphs

Hi,
Can anybody please help me out with real time examples for cause effect graphing?
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 08-22-2008
Expert Member
 
Join Date: Apr 2008
Location: tamilnadu
Posts: 728
Thanks: 15
Thanked 69 Times in 66 Posts
deepasree will become famous soon enough
Re: Cause Effect graphs

hi friend.

In software testing, a cause-effect graph is a directed graph that maps a set of causes to a set of effects. The causes may be thought of as the input to the program, and the effects may be thought of as the output. Usually the graph shows the nodes representing the causes on the left side and the nodes representing the effects on the right side. There may be intermediate nodes in between that combine inputs using logical operators such as AND and OR.

Constraints may be added to the causes and effects. These are represented as edges labelled with the constraint symbol using a dashed line. For causes, valid constraint symbols are E (exclusive), O (one and only one), and I (at least one). The exclusive constraint states that both causes1 and cause2 cannot be true simultaneously. The Inclusive (at least one) constraint states that at least one of the causes 1, 2 or 3 must be true. The OaOO (One and Only One) constraint states that only one of the causes 1, 2 or 3 can be true.

For effects, valid constraint symbols are R (Requires) and M (Mask). The Requires constraint states that if cause 1 is true, then cause 2 must be true, and it is impossible for 1 to be true and 2 to be false. The mask constraint states that if effect 1 is true then effect 2 is false. (Note that the mask constraint relates to the effects and not the causes like the other constraints.


Causes --> intermediate nodes --> Effects
The graph can always be rearranged so there is only one node between any input and any output. See conjunctive normal form and disjunctive normal form.

A cause-effect graph is useful for generating a reduced decision table.

Thanks
Deepasree
Reply With Quote
  #3 (permalink)  
Old 08-25-2008
Junior Member
 
Join Date: Aug 2008
Location: Bangalore
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
archanamwl is on a distinguished road
Re: Cause Effect graphs

Hey,
Thanks so much for ur response. It was brief and easy to understand.
But cud u also help me wid some real time examples, where a tester wud find it easier to get his job easily done by applying this concept of graphing and decision table.
Thanks and Regards,
Archana
Reply With Quote
  #4 (permalink)  
Old 08-25-2008
Expert Member
 
Join Date: Jan 2007
Location: Chennai
Posts: 139
Thanks: 1
Thanked 44 Times in 29 Posts
Sridevichitthu is on a distinguished road
Re: Cause Effect graphs

Hi Friend,

Here is the real time example of how to implement Cause effect graph using BenderRBT software.

View this link for further details

http://www.benderrbt.com/BenderRBT-C...er%20Guide.pdf

Cheers,
Sridevichitthu
Reply With Quote
  #5 (permalink)  
Old 08-27-2008
Expert Member
 
Join Date: Jun 2007
Location: Australia
Posts: 242
Thanks: 6
Thanked 8 Times in 8 Posts
Sushma Mosali is on a distinguished road
Re: Cause Effect graphs

hi,

in simple terms

Cause-Effect graph
Cause-Effect graph gives you idea how cause-effect relations look like in the main memory.
From logical point of view Cause-Effect graph consists of several concepts connected by many cause-effect relations.

Refer to the attachment for the diagram
Legend
Rectangles symbolize concepts.
Example: “Explain”, “Speak”, “Mouse”.

Arrows symbolize cause-effect relations.
An arrow is directed from a cause concept to an effect concept.
The thicker an arrow is the stronger is correspondent cause-effect relation.

Example:
Cause-effect relation between “Explain” and “Speak” is strong.
Cause-effect relation between “Noise” and “Enjoy” is weak.

Thanks
Sushma
Attached Files
File Type: doc Graph.doc (36.5 KB, 8 views)
Reply With Quote
Reply

  Geeks Talk > Software Testing > Testing Issues


Thread Tools
Display Modes


Similar Threads

Thread Thread Starter Forum Replies Last Post
Cause effect graph and decision tables Amin Ahmed Testing Issues 1 04-10-2008 09:57 AM
How to actvate LR Monitors for Web Application Server Graphs Flanker LoadRunner 2 01-23-2008 04:56 PM
I am looking for a simulated effect for cascading prompts muffntuf Data Warehousing 0 08-10-2007 05:42 AM
Event Effect Graph Srikanth Testing Issues 2 07-04-2007 04:02 AM
cause and effect diagram whizen Testing Issues 3 03-28-2007 11:05 PM


All times are GMT -4. The time now is 11:49 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2008 GeekInterview.com. All Rights Reserved