Title :
A code coverage-based test suite reduction and prioritization framework
Author :
Rehman Khan, Saif Ur ; Sai Peck Lee ; Parizi, Reza Meimandi ; Elahi, Manzoor
Author_Institution :
Fac. of Comput. Sci., Univ. of Malaya, Kuala Lumpur, Malaysia
Abstract :
Software testing is extensively used to ensure the development of a quality software system. The test suite size tends to increase by including new test cases due to software evolution. Consequently, the entire test suite cannot be executed considering budget and time limitations. Researchers have examined test suite reduction and prioritization techniques to address the test suite size problem. However, combination of these techniques can be useful for various regression testing situations. In this paper, we present a new code coverage-based test suite reduction and prioritization framework called TestOptimizer. The framework performs a suitable combination of TestFilter and St-Total techniques to determine optimal test cases, keeping in view of time restrictions. The performance of the proposed framework has been assessed using a case study. Results show that TestOptimizer can be beneficial to solve the test suite size problem within time constraints and has a profound impact on the required cost and effort of regression testing.
Keywords :
program testing; regression analysis; software quality; St-Total techniques; TestFilter; TestOptimizer; code coverage-based test suite prioritization; code coverage-based test suite reduction; optimal test case; quality software system development; regression testing situation; software evolution; software testing; Computer science; History; Optimization; Software systems; Testing; Time factors; framework; regression testing; test suite prioritization; test suite reduction;
Conference_Titel :
Information and Communication Technologies (WICT), 2014 Fourth World Congress on
Print_ISBN :
978-1-4799-8114-4
DOI :
10.1109/WICT.2014.7076910