2010
DOI: 10.1007/978-3-642-16573-3_6
|View full text |Cite
|
Sign up to set email alerts
|

Reducing the Cost of Model-Based Testing through Test Case Diversity

Abstract: Abstract. Model-based testing (MBT) suffers from two main problems which in many real world systems make MBT impractical: scalability and automatic oracle generation. When no automated oracle is available, or when testing must be performed on actual hardware or a restricted-access network, for example, only a small set of test cases can be executed and evaluated. However, MBT techniques usually generate large sets of test cases when applied to real systems, regardless of the coverage criteria. Therefore, one n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
7
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 32 publications
(28 citation statements)
references
References 19 publications
0
28
0
Order By: Relevance
“…A similar objective is pursued by H. Hemmati and his colleagues (Hemmati et al 2010) who propose a test suite reduction algorithm based on the similarity of test cases. Their study concludes that "Test cases that find the same faults tend to be more similar to each other than with other test cases", and that "test cases that find different faults tend to be more different from each other than test cases that find the same faults".…”
Section: Related Workmentioning
confidence: 95%
“…A similar objective is pursued by H. Hemmati and his colleagues (Hemmati et al 2010) who propose a test suite reduction algorithm based on the similarity of test cases. Their study concludes that "Test cases that find the same faults tend to be more similar to each other than with other test cases", and that "test cases that find different faults tend to be more different from each other than test cases that find the same faults".…”
Section: Related Workmentioning
confidence: 95%
“…This practically entails that a tester cannot, in many circumstances, run as many test cases as ideally needed. For example, this is a case we encountered when applying model-based testing on the video-conference system, for which we had to develop sophisticated techniques to choose subsets of test cases that could be run within the testing budget [20], [21]. Considering the case in Table 3, a testing budget of 400 test cases would be significantly more than what CIT yields with t ¼ 3 (181) but much less than what is obtained with t ¼ 4 (924).…”
Section: When Information Is Required About Fault Detectionmentioning
confidence: 99%
“…ART has been used in testing Object-Oriented software, aspectoriented software and embedded software [24]; for test case prioritization [34], model based test case selection [35], and enlarged and high dimensional input domain [36]. Limitations of ART have been examined [37], including studying a lower bound on the Fmeasure achievable by any test method; ART's F-measure is close to the lower bound [38].…”
Section: Related Research On Artmentioning
confidence: 99%