Review of Search based Techniques in Software Testing

The most effort seeking job in software testing is the generation of test cases. The success of testing pursuit highly depends on the effectiveness of the test cases. Various approaches have been proposed to ease the task of test case generation and to perform software testing. It has witnessed a paradigm shift from manual test case generation to automated test case generation in the recent time. Search Based Software Testing (SBST) has evolved as a new domain in software testing. This paper reviews the various Search Based Software Testing approaches, foresees trends in the research being conducted in this area and explores the new possibilities which future of the software testing envisages. This paper presents an exhaustive survey on Search Based Software Testing and also touches upon the other disciplines of modern day computing which seamlessly overlap with SBST.

[1]  Wasif Afzal,et al.  Search-based Prediction of Fault-slip-through in Large Software Projects , 2010, 2nd International Symposium on Search Based Software Engineering.

[2]  Giuliano Antoniol,et al.  An Approach for Search Based Testing of Null Pointer Exceptions , 2011, 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.

[3]  Phil McMinn,et al.  Search‐based software test data generation: a survey , 2004, Softw. Test. Verification Reliab..

[4]  Noura Al Moubayed,et al.  Signal Generation for Search-Based Testing of Continuous Systems , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[5]  Bert Esselink 4. Software engineering , 2000 .

[6]  Wasif Afzal,et al.  A systematic review of search-based testing for non-functional system properties , 2009, Inf. Softw. Technol..

[7]  Karen A. Scarfone,et al.  Technical Guide to Information Security Testing and Assessment , 2008 .

[8]  Javier Tuya,et al.  Automated test data generation using a scatter search approach , 2009, Inf. Softw. Technol..

[9]  Paolo Tonella,et al.  Search-Based Testing of Ajax Web Applications , 2009, 2009 1st International Symposium on Search Based Software Engineering.

[10]  Giuliano Antoniol,et al.  Keynote Paper: Search Based Software Testing for Software Security: Breaking Code to Make it Safer , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[11]  Jerffeson Teixeira de Souza,et al.  The Human Competitiveness of Search Based Software Engineering , 2010, 2nd International Symposium on Search Based Software Engineering.

[12]  Atif M. Memon,et al.  Using GUI Run-Time State as Feedback to Generate Test Cases , 2007, 29th International Conference on Software Engineering (ICSE'07).

[13]  Zhenyu Chen,et al.  A Simulation Study on Some Search Algorithms for Regression Test Case Prioritization , 2010, 2010 10th International Conference on Quality Software.