2012
DOI: 10.1007/978-3-642-28872-2_30
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Filtering of Combinatorial Test Suites

Abstract: Abstract.Tobias is a combinatorial test generation tool which can efficiently generate a large number of test cases by unfolding a test pattern and computing all combinations of parameters. In this paper, we first propose a model-based testing approach where Tobias test cases are first run on an executable UML/OCL specification. This animation of test cases on a model allows to filter out invalid test sequences produced by blind enumeration, typically the ones which violate the pre-conditions of operations, an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2013
2013

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Other techniques to master combinatorial explosion require to execute test cases [9], or to simulate them on a model [12]. These techniques are very efficient to rule out of the resulting test suite a large number of test cases which fail to meet predefined conditions or behaviours.…”
Section: A Short Presentation Of Tobiasmentioning
confidence: 99%
“…Other techniques to master combinatorial explosion require to execute test cases [9], or to simulate them on a model [12]. These techniques are very efficient to rule out of the resulting test suite a large number of test cases which fail to meet predefined conditions or behaviours.…”
Section: A Short Presentation Of Tobiasmentioning
confidence: 99%
“…For example, a robustness scenario created from Property 1 counts 1.89 billion test cases and it would take too much time to animate every test case. Therefore, an incremental evaluation algorithm has been used to discard all test cases corresponding to the same prefix as soon as this prefix fails [3]. Using this incremental evaluation, the tool can select the 126 valid test cases out of 1.89 billion candidates, in less than 4 minutes on a standard PC.…”
Section: B Test Scenario Generation and Unfoldingmentioning
confidence: 99%
“…Such scenarios then need to be unfolded and filtered so as to eliminate sequences that would not be executable at the model level. To do so, two complementary tools interact: TOBIAS [3], which is in charge of unfolding the scenario into (unverified) test cases, and the model animation engine of CertifyIt, which is in charge of animating each test case ). This test suite can then be concretized into test scripts to be run on the system under test.…”
Section: Introductionmentioning
confidence: 99%