Skip to main content
Wednesday, April 10, 2013 - 2:00pm - 3:00pm
Test Techniques

Cause-Effect Graphing: Rigorous Test Case Design

A tester’s toolbox today contains a number of test case design techniques—classification trees, pairwise testing, design of experiments-based methods, and combinatorial testing. Each of these methods is supported by automated tools. Tools provide consistency in test case design, which can increase the all-important test coverage in software testing. Cause-effect graphing, another test design technique, is superior from a test coverage perspective, reducing the number of test cases needed to provide excellent coverage. Gary Mogyorodi describes these black box test case design techniques, summarizes the advantages and disadvantages of each technique, and provides a comparison of the features of the tools that support them. Using an example problem, he compares the number of test cases derived and the test coverage obtained using each technique, highlighting the advantages of cause-effect graphing. Join Gary to see what new techniques you might want to add to your toolbox.

Gary Mogyorodi, Software Testing Services

Gary Mogyorodi has over thirty-three years of experience in the computing industry. Gary consults, trains, and mentors in software testing, specializing in Requirements-Based Testing. Some of his customers include Siemens, Cendant, Rockwell Automation, Boeing, EMC, IBM, LexisNexis, RBC, H&R Block, CIBC, TELUS, CGI, FiLogix, and Home Hardware. Gary is a Certified Tester, and Advanced Level Functional Tester with the ASTQB. He has managed testing efforts, developed testing methodologies, and created standards and procedures for quality assurance and testing.

read more