Equivalence class partitioning and boundary value analysis - A review

The purpose of this paper is to carry out a detailed review on the plethora of information available on two testing techniques which fall under functional testing methodology. A detailed analysis of equivalence class partitioning and boundary value analysis has been carried out based wholly and solely on literature survey. These techniques have been comprehensively unfolded and also the strengths and weaknesses have been highlighted. This paper can be studied before carrying out any empirical study regarding the efficiency of these two testing techniques. Then, it's only after these analytical and empirical investigations that we can come up with some sort of solid framework to effectively compare these two testing techniques with each other and also with other testing techniques.

[1]  Daniel Galin,et al.  Software Quality Assurance: From Theory to Implementation , 2003 .

[2]  Richard Hall,et al.  On the Learnability of Two Representations of Equivalence Partitioning and Boundary Value Analysis , 2007, 2007 Australian Software Engineering Conference (ASWEC'07).

[3]  Mohd. Ehmer Khan,et al.  A Comparative Study of White Box, Black Box and Grey Box Testing Techniques , 2012 .

[4]  Pankaj Jalote,et al.  An Integrated Approach to Software Engineering , 1997, Undergraduate Texts in Computer Science.

[6]  Pankaj Jalote,et al.  An Integrated Approach to Software Engineering , 1991, Springer Compass International.

[7]  Jan Peleska,et al.  Exhaustive Model-Based Equivalence Class Testing , 2013, ICTSS.

[8]  Aditya P. Mathur,et al.  Foundations of Software Testing , 2007 .

[9]  Boris Beizer,et al.  Black-box testing , 1995 .

[10]  Karl Reed,et al.  On the effectiveness of mutation analysis as a black box testing technique , 2001, Proceedings 2001 Australian Software Engineering Conference.

[11]  Wen-ling Huang Equivalence Class Partitions for Exhaustive Model-Based Testing 1 , 2012 .

[12]  Paul C. Jorgensen Equivalence Class Testing , 2002 .

[13]  Pankaj Mudholkar,et al.  Software Testing , 2002, Computer.

[14]  Rajib Mall Fundamentals of Software Engineering , 2004, FSEN 2013.

[15]  Wenying Feng,et al.  Boundary Value Analysis Using Divide-and-Rule Approach , 2008, Fifth International Conference on Information Technology: New Generations (itng 2008).

[16]  Ron Patton,et al.  Software Testing , 2000 .

[17]  Mohd. Ehmer Khan Different Approaches To Black box Testing Technique For Finding Errors , 2011 .

[18]  S. M. K. Quadri,et al.  Evaluating Effectiveness of Software Testing Techniques with Emphasis on Enhancing Software Reliability , 2012 .

[19]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .