2008 International Conference on Software Testing, Verification, and Validation 2008
DOI: 10.1109/icst.2008.40
|View full text |Cite
|
Sign up to set email alerts
|

Quality of Automatically Generated Test Cases based on OCL Expressions

Abstract: In this paper, we deal with coverage criteria for boundary testing. We focus on the automatic generation of boundary tests based on OCL expressions and evaluate the quality of these tests with established coverage criteria like MC/DC. We define and apply new coverage criteria, evaluate their efficiency via mutation testing, and substantiate all explanations by an example, part of a model of an elevator control.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 18 publications
0
6
0
Order By: Relevance
“…The work in [19], [20] can be viewed as domain specific testing with focus on specific application domains, e. g., security testing. [21], [22] use models with constraints as a basis for test generation. Test generation can be supported by our approach, because it can increase the quality of the defined constraints which results in tests of higher quality.…”
Section: Related Workmentioning
confidence: 99%
“…The work in [19], [20] can be viewed as domain specific testing with focus on specific application domains, e. g., security testing. [21], [22] use models with constraints as a basis for test generation. Test generation can be supported by our approach, because it can increase the quality of the defined constraints which results in tests of higher quality.…”
Section: Related Workmentioning
confidence: 99%
“…In the Ordered Sequence Criteria, it is the combination of interleaved coverage criteria and synchronization criteria [21].…”
Section: Analysis Of Various Criteriamentioning
confidence: 99%
“…However, application of mutation testing at model level seems to gain popularity [1], [2], [16], [18], [19], [23], [24]. Authors of the approaches have focused mainly on selecting tests, but some of them have addressed also the problem of assessing tests at the model level [24], [23] and discussed selected aspects related to the problem of assessing tests quality at different levels [23]. Although the problem considered by authors of the work in [23] is partially related with the one studied in this work, their approach is not applicable in the context of object-oriented systems, because the formalisms used in the paper cannot support adequately object-oriented aspects of the systems.…”
Section: Related Workmentioning
confidence: 99%