Proceedings of the 2002 ACM SIGSOFT International Symposium on Software Testing and Analysis 2002
DOI: 10.1145/566172.566188
|View full text |Cite
|
Sign up to set email alerts
|

Dependence analysis in reduction of requirement based test suites

Abstract: Requirement-based automated test case generation is a modelbased technique for generating test suites related to individual requirements. The technique supports test generation from EFSM (Extended Finite State Machine) system models.Several requirement-based selective test generation techniques were proposed. These techniques may significantly reduce a number of test cases with respect to a requirement under test as opposed to a complete system testing. However, the number of test cases may still be very large… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2004
2004
2012
2012

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 35 publications
(22 citation statements)
references
References 20 publications
0
22
0
Order By: Relevance
“…Other work has focused on model-based test suite minimization [32,33]. Vaysburg et al introduced a minimization technique for model-based test suites that uses dependence analysis of Extended Finite State Machines (EFSMs) [32]. Each test case for the model is a sequence of transitions.…”
Section: Testing Requirementsmentioning
confidence: 99%
“…Other work has focused on model-based test suite minimization [32,33]. Vaysburg et al introduced a minimization technique for model-based test suites that uses dependence analysis of Extended Finite State Machines (EFSMs) [32]. Each test case for the model is a sequence of transitions.…”
Section: Testing Requirementsmentioning
confidence: 99%
“…The main limitation of these approaches comes from the state explosion problem and the test case explosion problem [32]. Several proposals address these limitations, for example on the basis of the formalization of reachable properties guiding the test generation or by reducing the test suites using individual requirements selection [33].…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…Code-based techniques for RTS selection (see, for example, 3-5), reduction (see, for example, [6][7][8], and prioritization (see, for example, [9][10][11] are based on the changes in the source code of the SUT. On the other hand, model-based (specification-based or requirements-based) techniques for RTS selection (see, for example, [12][13][14], reduction (see, for example, [15][16][17], and prioritization (see, for example, [18][19][20] are based on the changes on the model of the SUT.…”
Section: Introductionmentioning
confidence: 99%
“…Some model-based techniques for regression testing utilize the concepts of dependence analysis, namely, data dependence and control dependence to define dependencies that capture the effects of the modifications on the model of the SUT [15][16][17][19][20][21][22][23]. Basically, data dependence exists between two statements m and n when a value assigned to a variable v at m reaches n where v is referenced.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation