Towards scalable compositional test generation

Tao Sun, Zheng Wang, Geguang Pu, Xiao Yu, Zongyan Qiu, Bin Gu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

One difficulty of automated test case generation is to deal with compositional units that brings in compositional space explosion of program states. We present a new dynamic execution framework which analyzes program behaviors dynamically for automatic test inputs generation. We utilize forward slicing to explore those functions affecting conditional predicates in program under test. The functions that do not affect the conditional predicates are not in need of being analyzed symbolically. Pointer alias analysis is adopted to make slicing in the presence of pointers more precise. A dynamic partial execution technique is proposed to accelerate the speed of searching the unit space. The proposed approach can be applied to real programs and the experiments are also very encouraging.

Original languageEnglish
Title of host publicationQSIC 2009 - Proceedings of the 9th International Conference on Quality Software
Pages353-358
Number of pages6
DOIs
StatePublished - 2009
Event9th International Conference on Quality Software, QSIC 2009 - Jeju, Korea, Republic of
Duration: 24 Aug 200925 Aug 2009

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

Conference9th International Conference on Quality Software, QSIC 2009
Country/TerritoryKorea, Republic of
CityJeju
Period24/08/0925/08/09

Keywords

  • Automatic test generation
  • Compositional testing
  • Partial execution
  • Program slicing

Fingerprint

Dive into the research topics of 'Towards scalable compositional test generation'. Together they form a unique fingerprint.

Cite this