2007 IEEE International Conference on Systems, Man and Cybernetics 2007
DOI: 10.1109/icsmc.2007.4414060
|View full text |Cite
|
Sign up to set email alerts
|

Test case generation by means of UML sequence diagrams and labeled transition systems

Abstract: We present a systematic procedure of functional test case generation for feature testing of mobile phone applications. A feature is an increment of functionality, usually with a coherent purpose that is added on top of a basic system. Feature are usually developed and tested separately from the basic system as independent modules. The procedure is based on model-based testing techniques with test cases generated from UML sequence diagrams translated into Labeled Transition Systems (LTSs). A case study is prese… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0
4

Year Published

2008
2008
2022
2022

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 52 publications
(33 citation statements)
references
References 16 publications
0
26
0
4
Order By: Relevance
“…Consequently, none of the models in the existing approaches allow nested and hierarchical constructs of a sequence diagram ever since the inception of UML 2.0. Even the approaches [13][14][15][16][17] proposed after the introduction of UML 2.0 have only sketched how to derive test cases while paying little attention to the model itself. In UML-based testing, models serve as the blueprint from which test cases are derived.…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, none of the models in the existing approaches allow nested and hierarchical constructs of a sequence diagram ever since the inception of UML 2.0. Even the approaches [13][14][15][16][17] proposed after the introduction of UML 2.0 have only sketched how to derive test cases while paying little attention to the model itself. In UML-based testing, models serve as the blueprint from which test cases are derived.…”
Section: Introductionmentioning
confidence: 99%
“…Subsequently, the user can execute another use case that has the From steps field set to START. The From steps and the To step fields are essential to define the application navigation, which can be visualized as a Label Transition System [5]. These two fields also enable the reuse of existing flows when new use cases are defined; a new scenario may start from a preexistent step from some flow.…”
Section: • Reference Between Execution Flowsmentioning
confidence: 99%
“…There are several approaches related to Model Based-Testing that use system specifications to generate test cases. In particular, the user view models generated by the presented strategy are used in the CInBTCRD research project to automatically generate test cases based on test purposes [5]. There is also complementary work in the CInBTCRD research project that uses the proposed component view model to generate UML diagrams; in [9] a set of laws is proposed to map CSP specifications into UML-RT diagrams, which is now part of version 2.0 of UML.…”
Section: Gustavo Cabral and Augusto Sampaio Automated Formal Specificmentioning
confidence: 99%
“…Authors in [47] have generated test cases by augmenting the sequence diagram graph (SDG) nodes with different information from use case templates, class diagrams, and the data dictionary to compose test vectors. In [48], the testing of mobile phone applications is done by translating UML sequence diagrams into Labeled Transition Systems (LTSs). In the work for [49], the authors generated test cases by using a formal operational semantics for a sequence.…”
Section: Comparisons With Related Bodies Of Workmentioning
confidence: 99%