2019
DOI: 10.1007/s13198-019-00759-z
|View full text |Cite
|
Sign up to set email alerts
|

Test scenario prioritization for object-oriented systems using UML diagram

Abstract: The exponential growth in the complexity of product requirements has raised the importance of software testing. Software change management is one of the major challenge and regression testing provides a solution in this regard. Regresion testing is performed to find out the effect of the modified component on the other components present in the application. Here, a behavioural model i.e. an UML State Machine Diagram (SMD) is used to model the system requirements. Further, an intermediate State Machine Graph (S… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Some studies have converted a sequence diagram into a graph structure [18,19] and then generated test paths. Some have converted a state machine diagram [20,21] into a graph structure and then generated test paths. Further, UML models with several diagrams have been converted and integrated into the same control flow graph to create and prioritize test paths.…”
Section: Introductionmentioning
confidence: 99%
“…Some studies have converted a sequence diagram into a graph structure [18,19] and then generated test paths. Some have converted a state machine diagram [20,21] into a graph structure and then generated test paths. Further, UML models with several diagrams have been converted and integrated into the same control flow graph to create and prioritize test paths.…”
Section: Introductionmentioning
confidence: 99%
“…Many methods have been proposed in the regression testing literature to overcome such problems. Although the regression test is carried out Information Technology and Control 2021/3/50 repeatedly throughout the cycle of software development [12,17,21], most of such techniques are codebased techniques which prove to be useful in unit testing but not in case of functional testing and face the scalability issues with respect to big and complicated software systems [5,28,31]. Thus, the generation and prioritization of regression test cases from software specifications could be considered as an optimization in which meta-heuristic methods could be employed one of such methods is Genetic Algorithm (GA).…”
Section: Introductionmentioning
confidence: 99%