2013
DOI: 10.1145/2492248.2492274
|View full text |Cite
|
Sign up to set email alerts
|

UML behavioral model based test case generation

Abstract: In software engineering, system modeling is the process of formulating a representation of a real system in an abstract way to understand its behavior. Software testing encourages reusing these models for testing purpose. This expedites the process of test case generation. UML structural and behavioral specification diagrams have been used by testing researchers for generation of test scenarios and test data.The aim of this survey is to improve the understanding of UML based testing techniques. We have focused… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
29
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 63 publications
(34 citation statements)
references
References 76 publications
0
29
0
Order By: Relevance
“…A survey to improve the understanding of UMLbased testing techniques was conducted by Shirole et al [18], who who focused on the usage of behavioral specifications diagrams, e.g., sequence, collaboration, and state-chart and activity diagrams [19]. The research approaches were classified by the formal specifications, graph theory, heuristics of the testing process, and direct UML specification processing [18]. Use-case models may represent another source for creating functional test cases as explored by [20].…”
Section: Related Workmentioning
confidence: 99%
“…A survey to improve the understanding of UMLbased testing techniques was conducted by Shirole et al [18], who who focused on the usage of behavioral specifications diagrams, e.g., sequence, collaboration, and state-chart and activity diagrams [19]. The research approaches were classified by the formal specifications, graph theory, heuristics of the testing process, and direct UML specification processing [18]. Use-case models may represent another source for creating functional test cases as explored by [20].…”
Section: Related Workmentioning
confidence: 99%
“…The other limitation is it caters MBT for web applications on a limited scale. In another Mahesh Shirole and Rajeev Kumar [19] presented a survey on UML behavioral models. In this survey different MBT approaches are classified into groups theoretic (tree based, graph based), formal specification (OCL) and UML specification languages (Sequence Diagrams, state chart, activity diagrams).…”
Section: Related Workmentioning
confidence: 99%
“…Especially UML state machines have been used directly for test case generation in different approaches as for example in [6]- [9], where a subset of the provided syntax and semantics is used. In the presented approach we consider a wider subset including pseudo-states, which simplifies modeling.…”
Section: Related Workmentioning
confidence: 99%