A Novel Approach of Equivalence Class Partitioning for Numerical Input

Software testing is an indispensible phase of software development that supports not only productivity but also quality assurance from small to large scale software products. Software Systems essentially need an effective way to develop a strategy for testing various aspects of the system. When we are testing software the first and potentially most critical step is to design test cases. There are many methods which assist test case design. This paper will document the approach known as Equivalence class partitioning. We have partitioned the input into two classes Even and Odd. The proposed approach works for integer inputs only. Partitioning is done on basis of assessment of input conditions that serves as a set of valid as well as invalid set of input values for a test case

[1]  Terence R. F. Nonweiler Algorithms: Algorithm 326:Roots of low-order polynomial equations , 1968, CACM.

[2]  Manav Rachna,et al.  Boundary value analysis for non-numerical variables: Strings , 2010 .

[3]  William E. Howden,et al.  Software trustability analysis , 1995, TSEM.

[4]  William E. Howden,et al.  Symbolic Testing and the DISSECT Symbolic Evaluation System , 1977, IEEE Transactions on Software Engineering.

[5]  H. N. Hassan,et al.  A new approach for a class of nonlinear boundary value problems with multiple solutions , 2015 .

[6]  Eda Marchetti,et al.  Introducing a Reasonably Complete and Coherent Approach for Model-based Testing , 2005, TACoS.

[7]  Jeffrey M. Voas,et al.  The revealing power of a test case , 1992, Softw. Test. Verification Reliab..

[8]  Vineta Arnicane,et al.  Complexity of Equivalence Class and Boundary Value Testing Methods , 2009 .

[9]  C. V. Ramamoorthy,et al.  On the Automated Generation of Program Test Data , 1976, IEEE Transactions on Software Engineering.

[10]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[11]  Neena Gupta,et al.  A Novel Approach to Component-Based Software Testing , 2014, SOEN.

[12]  J. Voas,et al.  Software Testability: The New Verification , 1995, IEEE Softw..

[13]  Arnaud Gotlieb,et al.  Path-oriented random testing , 2006, RT '06.

[14]  Simeon C. Ntafos,et al.  A Comparison of Some Structural Testing Strategies , 1988, IEEE Trans. Software Eng..

[15]  Jeffrey Voas,et al.  Dynamic testing complexity metric , 1992, Software Quality Journal.

[16]  Bin Lei,et al.  State Based Robustness Testing for Components , 2010, Electron. Notes Theor. Comput. Sci..

[17]  Marc J. Balcer,et al.  The category-partition method for specifying and generating fuctional tests , 1988, CACM.

[18]  Leonardo Mariani,et al.  A Technique for Verifying Component-Based Software , 2005, Electron. Notes Theor. Comput. Sci..

[19]  Elaine J. Weyuker,et al.  More Experience with Data Flow Testing , 1993, IEEE Trans. Software Eng..