Research on software regression testing method considering greedy algorithm sorting weight

被引:0
|
作者
Wang, Weibin [1 ]
机构
[1] Xian Fanyi Univ, Sch Informat Engn, Xian 710105, Peoples R China
关键词
software testing; regression testing; sorting algorithm; code coverage; OPTIMIZATION;
D O I
10.1504/IJBIC.2024.140130
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A regression testing algorithm based on greedy algorithm sorting weight is proposed to further improve the efficiency and effectiveness of software regression test. In view of the problems existing in the sorting of test cases of two greedy algorithms, a weight-based sorting strategy is proposed to further improve the rate and effectiveness of software testing. Simulation results show that compared with global greedy algorithm and additional greedy algorithm, the weight-based regression test prioritisation algorithm can improve the effectiveness of test results while ensuring shorter execution time and it has higher APFD values and better performance. Therefore, the weight-based regression software test prioritisation algorithm designed can improve the effectiveness of software program testing, and can be applied to the regression testing of software, with high feasibility.
引用
收藏
页码:55 / 64
页数:11
相关论文
共 50 条
  • [1] Design and Algorithm Research of a Weight Sorting Transport Robot
    Du, Haojie
    Yang, Guang
    Pei, Lele
    MANUFACTURING TECHNOLOGY, 2023, 23 (06): : 967 - 975
  • [2] Software Product Line Regression Testing: A Research Roadmap
    Mendonca, Willian D. E.
    Assuncao, Wesley K. G.
    Vergilio, Silvia R.
    ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 81 - 89
  • [3] A systematic regression testing method and tool for software components
    Gao, Jerry
    Gopinathan, Deepa
    Mai, Quan
    He, Jingsha
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, : 455 - +
  • [4] Research in test case method in software testing
    Xiao, Hua-Bo
    Huang, Shu-li
    FRONTIERS OF MECHANICAL ENGINEERING AND MATERIALS ENGINEERING II, PTS 1 AND 2, 2014, 457-458 : 1163 - 1166
  • [5] Testing Method for Software With Randomness Using Genetic Algorithm
    Yao, Xiangjuan
    Gong, Dunwei
    Li, Bin
    Dang, Xiangying
    Zhang, Gongjie
    IEEE ACCESS, 2020, 8 (08): : 61999 - 62010
  • [6] A Study of Applying Severity-weighted Greedy Algorithm to Software Test Case Prioritization During Testing
    Hsu, Yen-Ching
    Peng, Kuan-Li
    Huang, Chin-Yu
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 1086 - 1090
  • [7] An overview and case study of a statistical regression testing method for software maintenance
    Takagi, Tomohiko
    Furukawa, Zengo
    Yamasaki, Toshinori
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2007, 90 (12): : 23 - 34
  • [8] Software Testing Method Based on Improved Simulated Annealing Algorithm
    Wang, Kun
    Wang, Yichen
    Zhang, Liyan
    PROCEEDINGS OF 2014 10TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY (ICRMS), VOLS I AND II, 2014, : 418 - 421
  • [9] A Method for Test Suite Reduction for Regression Testing of Interactions between Software Modules
    Kichigin, Dmitry
    PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 177 - 184
  • [10] Research on software reliability prediction method based on polynomial regression model
    Chen, Changyin
    Hu, Wenli
    THIRD INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION; NETWORK AND COMPUTER TECHNOLOGY (ECNCT 2021), 2022, 12167