2011 IEEE 22nd International Symposium on Software Reliability Engineering 2011
DOI: 10.1109/issre.2011.21
|View full text |Cite
|
Sign up to set email alerts
|

A Hybrid Directed Test Suite Augmentation Technique

Abstract: Abstract-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. In previous work, we studied two approaches to augmentation, one using a concolic test case generation algorithm and one using a genetic test case generation algorithm. We found that these two approaches behaved quite differently in terms More recently, we empirically studied several factors that can affect augmentation techniques [34]. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0
1

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(23 citation statements)
references
References 36 publications
0
22
0
1
Order By: Relevance
“…For example, in previous work [9] where the goal was to improve upon manually written tests, we re-used the existing test cases by modifying the search operators of EVOSUITE such that whenever a new test case was generated, it was based on an existing test case with a certain probability. Xu et al considered the reuse of test cases during test suite augmentation for DSE [37] or search-based and hybrid techniques [36], by using the old tests as starting population of the next test generation run; in this approach the success of the augmentation depends strongly on the previous tests.…”
Section: Seeding Previous Test Suitesmentioning
confidence: 99%
“…For example, in previous work [9] where the goal was to improve upon manually written tests, we re-used the existing test cases by modifying the search operators of EVOSUITE such that whenever a new test case was generated, it was based on an existing test case with a certain probability. Xu et al considered the reuse of test cases during test suite augmentation for DSE [37] or search-based and hybrid techniques [36], by using the old tests as starting population of the next test generation run; in this approach the success of the augmentation depends strongly on the previous tests.…”
Section: Seeding Previous Test Suitesmentioning
confidence: 99%
“…To address this problem, recently, researchers started working on test suite augmentation techniques which create new test cases for areas that have been affected by changes [17], [18], [19], [20], [21], [22]. Apiwattanapong et al [17] and Santelices and Harrold [18] presented a propagation-based approach which uses program dependence analysis and symbolic execution to identify areas affected by code changes, and then provides test requirements for changed software.…”
Section: Related Workmentioning
confidence: 99%
“…Apiwattanapong et al [17] and Santelices and Harrold [18] presented a propagation-based approach which uses program dependence analysis and symbolic execution to identify areas affected by code changes, and then provides test requirements for changed software. Xu et al [19], [20] presented an approach to generate test cases by utilizing the existing test cases and adapting concolic and genetic test case generation techniques. Taneja et al [21] proposed an efficient test generation technique that uses dynamic symbolic execution, eXpress, by pruning irrelevant paths.…”
Section: Related Workmentioning
confidence: 99%
“…Xu et al . iteratively apply DSE and SBST during test suite augmentation. Here, each application of DSE or search is expected to lead to coverage of new branches.…”
Section: Related Workmentioning
confidence: 99%