An Analysis of the Code Coverage-based Greedy Algorithms for Test Suite Reduction
Proceeding: The Second International Conference on Informatics Engineering & Information Science (ICIEIS)Publication Date: 2013-11-12
Authors : Saif Ur Rehman Khan; Sai peck Lee; Reza Meimandi Parizi; Manzoor Elahi;
Page : 370-377
Keywords : Software Testing; Greedy Algorithms; Test Suite Reduction; Local Optimal Solution; Global Optimal Solution.;
Abstract
Software testing is widely used by development organizations to improve the quality and reliability of a System under Test (SUT). However, testing requires high amount of development resources due to many factors. One important factor is the high cost of executing all generated test cases. Test Suite Reduction (TSR) heuristics focus on finding a minimized set of test cases without compromising on fault detection capability. In addition, TSR can be highly useful in a testing scenario which needs to be performed using actual hardware. Ultimately, TSR helps the development organizations to reduce the amount of estimated development resources. Researchers have proposed a number of TSR heuristics based on different variations of greedy algorithm. In this paper, we present a comparison of proposed code coverage-based greedy algorithms for TSR based on a devised set of analysis parameters. We conclude that most of the greedy algorithm based TSR heuristics use fine-granular coverage criteria and focus on greedily solving the single-objective based TSR optimization problem.
Other Latest Articles
Last modified: 2013-11-14 22:52:17