Proceedings of the 3rd International Workshop on Advances in Model-Based Testing 2007
DOI: 10.1145/1291535.1291541
|View full text |Cite
|
Sign up to set email alerts
|

Model-based regression test suite generation using dependence analysis

Abstract: A regression test suite (RTS) is constructed to ensure that the changed parts of the system under test (SUT) behave as desired and that the unchanged parts of the SUT are not adversely affected. Model-based testing is a system testing technique in which systems are modeled by formal description languages, e.g., Extended Finite State Machine (EFSM) models. In this paper, a model-based RTS generation method based on EFSM dependence analysis is proposed. Twelve types of dependences are identified related to three… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
54
0

Year Published

2009
2009
2014
2014

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 47 publications
(54 citation statements)
references
References 25 publications
0
54
0
Order By: Relevance
“…Recently, researchers have started working on test suite augmentation techniques which create new test cases for areas that have been affected by changes [6], [7], [9], [8], [29]. Apiwattanapong et al [6] and Santelices et al [7] present an approach to identify areas affected by code changes using program dependence analysis and symbolic execution, and provide test requirements for changed software.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, researchers have started working on test suite augmentation techniques which create new test cases for areas that have been affected by changes [6], [7], [9], [8], [29]. Apiwattanapong et al [6] and Santelices et al [7] present an approach to identify areas affected by code changes using program dependence analysis and symbolic execution, and provide test requirements for changed software.…”
Section: Related Workmentioning
confidence: 99%
“…dynamic programming languages deployed using multitier architecture). Chen et al [29] present a model-based approach that generates a regression test suite using dependence analysis of the modified elements in the model.…”
Section: Related Workmentioning
confidence: 99%
“…A new invariant may require that the operation be changed to preserve that new invariant after execution. 8 Definition 9. Given I the set of class invariants and R IC the relation that defines invariants in classes, some of the elements of R c OC are identified using the following rule:…”
Section: Definition 9 -Changed Operation ðR C Oc þ Because Of Changedmentioning
confidence: 99%
“…8 This is a rough assumption since a changed invariant may not affect some operations. Future work will look into refining this definition and precisely identifying which operations are impacted or not by changes to invariants.…”
Section: Definition 9 -Changed Operation ðR C Oc þ Because Of Changedmentioning
confidence: 99%
“…In our case mentioned above change is syntactical which has no impact on the semantics of the operation so operation is added to the unchanged operation list by the semantic checker in our proposed approach. All test cases of that operation are same as for the baseline version and test cases for that operation are selected by the regression test selector [22,19,23,24].…”
Section: Syntactical Change With No Impactmentioning
confidence: 99%