Directed test suite augmentation: Techniques and tradeoffs

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 385
  • Download : 400
Test suite augmentation techniques are used in regression testing to identify code elements affected by changes and to generate test cases to cover those elements. Our preliminary work suggests that several factors influence the cost and effectiveness of test suite augmentation techniques. These include the order in which affected elements are considered while generating test cases, the manner in which existing regression test cases and newly generated test cases are used, and the algorithm used to generate test cases. In this work, we present the results of an empirical study examining these factors, considering two test case generation algorithms (concolic and genetic). The results of our experiment show that the primary factor affecting augmentation is the test case generation algorithm utilized; this affects both cost and effectiveness. The manner in which existing and newly generated test cases are utilized also has a substantial effect on efficiency but a lesser effect on effectiveness. The order in which affected elements are considered turns out to have relatively few effects when using concolic test case generation, but more substantial effects when using genetic test case generation.
Publisher
ACM
Issue Date
2010-11-07
Language
ENG
Citation

18th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, FSE-18, pp.257 - 266

URI
http://hdl.handle.net/10203/24852
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
fse10.pdf(235.29 kB)Download

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0