A Greedy Approach for Coverage-Based Test Suite Reduction
Journal: The International Arab Journal of Information Technology (Vol.12, No. 1)Publication Date: 2015-01-01
Authors : Preethi Harris; Nedunchezhian Raju;
Page : 17-23
Keywords : Software testing; test cases; test suite; requirements; coverage and adequacy criterion.;
Abstract
Software testing is an activity to find maximum number of errors which have not been discovered yet with optimum time and effort. As the software evolves the size of the test suite and grows with new test cases being added to the test suite. However, due to time and resource constraints rerunning all the test cases in the test suite is not possible, every time the software is modified, in order to deal with these issues, the test suite size should be manageable. In this paper a novel approach is presented to select a subset of test cases that exercise the given set of requirements with for data flow testing. In order to, express the effectiveness of the proposed algorithm, both the existing Harrold Gupta and Soffa (HGS) and BiObjective Greedy (BOG) algorithms were applied to the generated test suites. The results obtained from the proposed algorithm were compared with the state-of-art algorithms. The results of the performance evaluation, when compared to the existing approaches show that, the proposed algorithm selects near optimal test cases that satisfy maximum number of testing requirements without compromising on the coverage aspect.
Other Latest Articles
- An Approach for Detecting Spam in Arabic Opinion Reviews
- Investigation on Iris Recognition System Adopting Cryptographic Techniques
- Visual Decomposition of UML 2.0 Interactions
- Recognition of Handwritten Numerals using RBFSVM Hybrid Model
- Performance Analysis of Data Clustering Algorithms using Various Effectiveness Measures
Last modified: 2019-11-14 20:07:54