Optimized Test Case Generation for Object Oriented Systems Using Weka Open Source Software

Optimized Test Case Generation for Object Oriented Systems Using Weka Open Source Software

Rajvir Singh (Deenbandhu Chhotu Ram University of Science and Technology, Haryana, India), Anita Singhrova (Deenbandhu chhotu Ram University of Science and Technology, Haryana, India) and Rajesh Bhatia (PEC University of Technology, Chandigarh, India)
Copyright: © 2018 |Pages: 21
DOI: 10.4018/IJOSSP.2018070102

Abstract

Detection of fault proneness classes helps software testers to generate effective class level test cases. In this article, a novel technique is presented for an optimized test case generation for ant-1.7 open source software. Class level object oriented (OO) metrics are considered as effective means to find fault proneness classes. The open source software ant-1.7 is considered for the evaluation of proposed techniques as a case study. The proposed mathematical model is the first of its kind generated using Weka open source software to select effective OO metrics. Effective and ineffective OO metrics are identified using feature selection techniques for generating test cases to cover fault proneness classes. In this methodology, only effective metrics are considered for assigning weights to test paths. The results indicate that the proposed methodology is effective and efficient as the average fault exposition potential of generated test cases is 90.16% and test cases execution time saving is 45.11%.
Article Preview
Top

This section presents the existing work related to test case generation for OO systems.

Complete Article List

Search this Journal:
Reset
Open Access Articles
Volume 11: 4 Issues (2020): Forthcoming, Available for Pre-Order
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 1 Issue (2015)
Volume 5: 3 Issues (2014)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing