WHITE BOX TESTING TECHNIQUES –A LITERATURE REVIEW

There are several methods for automatic test case generation has been proposed in the past. But most of these techniques are structural testing techniques that require the understanding of the internal working of the program. There is less practical coverage of all testing techniques together. In this paper we conducted a literature study on all testing techniques together that are related to both Black and White box testing techniques, moreover we assume a case situation of Insurance premium calculation for driver and we derive the test cases and test data for white box testing methods such as Branch testing, Statement testing, Condition Coverage testing, multiple condition coverage testing, in the similar way we derive the test cases and test data for the black box testing methods such as: Equivalence partitioning and Boundary value

[1]  Joachim Wegener,et al.  Evaluating evolutionary testability for structure-oriented testing with software measurements , 2008, Appl. Soft Comput..

[2]  Steven R. Rakitin,et al.  Software verification and validation for practitioners and managers , 2001 .

[3]  Abdulazeez S. Boujarwah,et al.  Compiler test case generation methods: a survey and assessment , 1997, Inf. Softw. Technol..

[4]  Yuan-Cheng Lai,et al.  Test Coverage Optimization for Large Code Problems , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[5]  Giuseppe Scollo,et al.  Architectural Unit Testing , 2004, MBT.

[6]  Danhua Shao,et al.  A Case for White-box Testing Using Declarative Specifications Poster Abstract , 2007, Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007).

[7]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

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

[9]  Paul Jorgensen,et al.  Software Testing: A Craftman's Approach , 2001 .

[10]  Sigrid Eldh Software Testing Techniques , 2007 .

[11]  Mary Shaw,et al.  What makes good research in software engineering? , 2002, International Journal on Software Tools for Technology Transfer.

[12]  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).

[13]  Zhang Zhonglin,et al.  An improved method of acquiring basis path for software testing , 2010, 2010 5th International Conference on Computer Science & Education.

[14]  Kuan-Li Peng,et al.  A history-based cost-cognizant test case prioritization technique in regression testing , 2012, J. Syst. Softw..

[15]  Porshia Mitra,et al.  Graphical analysis of MC/DC using automated software testing , 2011, 2011 3rd International Conference on Electronics Computer Technology.

[16]  Shaoying Liu,et al.  A relation-based method combining functional and structural testing for test case generation , 2008, J. Syst. Softw..

[17]  Mamta Sharma,et al.  Automatic Generation of Test Suites from Decision Table - Theory and Implementation , 2010, 2010 Fifth International Conference on Software Engineering Advances.

[18]  Michael E. Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..

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

[20]  Wanchai Rivepiboon,et al.  Automated-generating test case using UML statechart diagrams , 2003 .

[21]  Curtis E. Dyreson,et al.  Building test cases and oracles to automate the testing of web database applications , 2009, Inf. Softw. Technol..

[22]  Elaine J. Weyuker,et al.  Testing software to detect and reduce risk , 2000, J. Syst. Softw..

[23]  Norbert Oster,et al.  White and grey-box verification and validation approaches for safety- and security-critical software systems , 2008, Inf. Secur. Tech. Rep..

[24]  A. Jefferson Offutt,et al.  Increased software reliability through input validation analysis and testing , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[25]  Mohammad Reza Keyvanpour,et al.  Automatic Software Test Case Generation , 2011 .

[26]  Taratip Suwannasart,et al.  Web Service Test Case Generation Based on Decision Table (Short Paper) , 2008, 2008 The Eighth International Conference on Quality Software.

[27]  Peter J. Middleton,et al.  Software Inspection , 1994, J. Inf. Technol..

[28]  Hui Liu,et al.  Covering code behavior on input validation in functional testing , 2009, Inf. Softw. Technol..