REVIEW OF AUTOMATED TEST CASE GENERATION, OPTIMIZATION, AND PRIORITIZATION USING UML DIAGRAMS: TRENDS, LIMITATIONS, AND FUTURE DIRECTIONS

被引:0
作者
Kongarana, Srinivasa Rao [1 ]
Rao, Aananda [1 ]
Raju, Radhika [1 ]
机构
[1] JNTUA Coll Engn, CSE Dept, Anantapur, India
来源
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE | 2024年 / 25卷 / 05期
关键词
UML; Optimization; Prioritization; Test Case Generation; Sequence Diagram; SLR;
D O I
10.12694/scpe.v25i5.3030
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This systematic literature review examines the effectiveness of automated test case generation, optimization, and prioritization methods based on Unified Modeling Language (UML) diagrams. The review summarizes the methods, main contributions, and limitations, and suggests areas for future research. This paper examines various optimization algorithms, modelbased testing methods, and UML diagram validation methods to determine how well they perform. The review highlights some issues with the current situation, such as the fact that it only examines a few types of UML diagrams and does not go into great detail about how they work or compare to other diagrams. However, it also suggests ways in which these issues could be addressed in future research. Some of the suggested directions include researching different modeling languages and devising solutions to handle the complexity of system models. Model-based testing should also be combined with optimization and prioritization methods to increase the flexibility and usefulness of research in this field. This article makes no direct comparisons to UML diagrams, but it does provide a thorough discussion of the current state of the art and a list of strategic priorities to advance the field of automated test case generation, optimization, and prioritization. These reviews are useful for both researchers and practitioners because they demonstrate how things are currently done and how they should be done in the future.
引用
收藏
页码:3651 / 3673
页数:23
相关论文
共 53 条
  • [21] KHALIFA E. M., 2019, International Journal of Engineering Research and Technology, V12, P1138
  • [22] Khurana Namita, 2016, Journal of Software, V11, P242, DOI 10.17706/jsw.11.3.242-250
  • [23] Preparation Method in Automated Test Case Generation using Machine Learning
    Kikuma, Kazuhiro
    Yamada, Takeshi
    Sato, Koki
    Ueda, Kiyoshi
    [J]. SOICT 2019: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, : 393 - 398
  • [24] Kunxiang Jin, 2021, ISEC 2021: Proceedings of the 14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference), P1, DOI 10.1145/3452383.3452408
  • [25] Li Y, 2014, INT CONF COMP SCI ED, P1067, DOI 10.1109/ICCSE.2014.6926626
  • [26] Lili Fan, 2021, 2021 8th International Conference on Dependable Systems and Their Applications (DSA), P484, DOI 10.1109/DSA52907.2021.00072
  • [27] MBURU J. M., 2020, International Journal of Recent Technology and Engineering (IJRTE), V9, P185
  • [28] MBURU J. M., 2022, International Journal of Computer Applications, V184, P26
  • [29] MEcE E. K., 2020, European Journal of Electrical Engineering and Computer Science, V4
  • [30] MEENA D. K., 2013, Diss