2006
DOI: 10.1109/tse.2006.22
|View full text |Cite
|
Sign up to set email alerts
|

Automatic test generation: a use case driven approach

Abstract: Use cases are believed to be a good basis for system testing. Yet, to automate the test generation process, there is a large gap to bridge between high-level use cases and concrete test cases. We propose a new approach for automating the generation of system test scenarios in the context of object-oriented embedded software, taking into account traceability problems between highlevel views and concrete test case execution. Starting from a formalization of the requirements based on use cases extended with contr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
164
0
3

Year Published

2007
2007
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 207 publications
(170 citation statements)
references
References 27 publications
(44 reference statements)
1
164
0
3
Order By: Relevance
“…Besides analysis, other works aim at generating test cases from requirements. In particular, several approaches [4,1,13] use requirements expressed with extended use cases to generate test cases or at least test objectives. This kind of work shows the benefits that are obtained when the requirements take the form of use cases and emphasizes the need for validated use cases, for example using the simulation mechanism we propose.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Besides analysis, other works aim at generating test cases from requirements. In particular, several approaches [4,1,13] use requirements expressed with extended use cases to generate test cases or at least test objectives. This kind of work shows the benefits that are obtained when the requirements take the form of use cases and emphasizes the need for validated use cases, for example using the simulation mechanism we propose.…”
Section: Related Workmentioning
confidence: 99%
“…The implemented test criterion is robustness (rejection paths), while we implement more possibilities (robustness and nominal behavior). The test criteria we have implemented are explained in [13].…”
Section: Related Workmentioning
confidence: 99%
“…The first group includes approaches that generate test objectives directly from use cases, like [2] and [11]. The second group includes approaches that generate a behavioural model from the use cases and derive test objectives from them, like [18], [13] or [17]. Some of the notations used in this group are: activity diagrams, state-machines diagrams, use case transitions systems or scenario trees.…”
Section: State Of the Artmentioning
confidence: 99%
“…In the first group, we find approaches that generate test objectives from isolated use cases, like [2], [11] or [17]. The second group includes approaches that generate test objectives from sequences of use cases, like [18] or [13]. However, none of the approaches of the first group might automatically derive behavioural models and test objectives from use cases.…”
Section: State Of the Artmentioning
confidence: 99%
See 1 more Smart Citation