Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

Approach for Minimization of Test Cases from Decision Table Generated from Cause Effect Graph

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2017
Monika Agrawal, Usha Badhera

Monika Agrawal and Usha Badhera. Approach for Minimization of Test Cases from Decision Table Generated from Cause Effect Graph. International Journal of Computer Applications 172(7):7-10, August 2017. BibTeX

	author = {Monika Agrawal and Usha Badhera},
	title = {Approach for Minimization of Test Cases from Decision Table Generated from Cause Effect Graph},
	journal = {International Journal of Computer Applications},
	issue_date = {August 2017},
	volume = {172},
	number = {7},
	month = {Aug},
	year = {2017},
	issn = {0975-8887},
	pages = {7-10},
	numpages = {4},
	url = {},
	doi = {10.5120/ijca2017915175},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


Cause effect Graph focuses on modeling dependency relationships among input conditions of program known as causes, and output conditions known as, effects. The relationship among input conditions and output conditions is expressed pictorially in terms of cause-effect graph. Cause effect Graph is basically hardware-testing technique adapted to software testing by researchers. This paper proposes the details about the techniques to generate test cases from given cause-effect graph. The objective of this paper is to get the minimum number of test cases to find maximum errors.


  1. Srivastava, Praveen Ranjan, Parshad Patel, and Siddharth Chatrola. "Cause effect graph to decision table generation." ACM SIGSOFT Software Engineering Notes 34.2 (2009): 1-4.
  2. Myers, Glenford J., Corey Sandler, and Tom Badgett. The art of software testing. John Wiley & Sons, 2011.
  3. Badhera, Usha, G. N. Purohit, and S. Taruna. "Fault Based Techniques for Testing Boolean Expressions: A Survey." arXiv preprint arXiv:1202.4836 (2012).
  4. Mathur, Aditya P. Foundations of Software Testing, 2/e. Pearson Education India, 2008.
  5. Paradkar, Amit, Kuo-Chung Tai, and Mladen A. Vouk. "Specification‐based testing using cause‐effect graphs." Annals of Software Engineering 4.1 (1997): 133-157.
  6. Nursimulu, Khenaidoo, and Robert L. Probert. "Cause-effect graphing analysis and validation of requirements." Proceedings of the 1995 Conference of the Centre for Advanced Studies on Collaborative research. IBM Press, 1995.
  7. Elmendorf, William R. Cause-effect graphs in functional testing. IBM Poughkeepsie Laboratory, 1973.
  8. Burnstein, Ilene. Practical software testing: a process-oriented approach. Springer Science & Business Media, 2006.
  9. Ferriday, Cai. "A Review Paper on Decision Table-Based Testing." Swansea University, CS339-2007 20 (2007): 952-965.


Input, output, effects, test cases, errors, cause, cause effect graph.