Title :
Towards Generating Local High-Coverage Tests for Evolving Software
Author :
Yi Zhou ; Mengxiang Lin ; Yang Lu ; Xiaomei Hou
Author_Institution :
State Key Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
Abstract :
Test suite augmentation techniques focus on identifying test requirements or creating new tests to adequately exercise the effects of program changes. To reveal the effects of changes as much as possible, this paper propose a test suite augmentation approach, a technique that aims at covering as many as possible longer dependence chains related to the changes in a cost-effective way. In particular, the scope of thorough dependence checking is limited to the changed function of the program under test. A test generation approach that covers the specified function in the program under test at a local high-level coverage is designed. Preliminary experiments show that our approach can reveal most effects of changes with fewer tests.
Keywords :
program testing; software maintenance; dependence chains; dependence checking; evolving software; local high-coverage test; local high-level coverage; program change; program testing; test generation approach; test requirement; test suite augmentation technique; Conferences; Educational institutions; Engines; Software; Software engineering; Software testing; dynamic symbolic execution; regression testing; symbolic execution; test suite augmentation;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.85