A regression test case generation method guided with branch probability

被引:0
|
作者
机构
[1] [1,Yu, Lechen
[2] Wang, Haijun
[3] 1,Zheng, Qinghua
[4] Liu, Ting
[5] 1,Huang, Xiaolong
[6] Yang, Zijiang
[7] Wei, Wei
来源
Liu, T. (tingliu@mail.xjtu.edu.cn) | 1600年 / Central South University of Technology卷 / 44期
关键词
Testing - Model checking;
D O I
暂无
中图分类号
学科分类号
摘要
A novel method was proposed to generate regression test cases guided by the branch possibility (GBP). The symbolic execution was applied to search the paths of the program and generate control dependence graph of the program. The branch possibility was proposed to measure the possibility of that the new test case can cover the target code, which is generated by reserving the branch. The branch possibility of each branch in the test case was calculated to find the highest one which will be reserved to generate a new case, until the target code was run in the test case. 20 versions of two programs were selected to compare our method with two existing algorithms such as eXpress and dynamic symbolic execution. The results show that the GBP can generate the test case effectively, and the search time is 45.6% and 61.1% lower than that of eXpress and dynamic symbolic execution (DSE).
引用
收藏
相关论文
共 50 条
  • [31] Automatic test case generation using multi-protocol test method
    Lee, SI
    Park, YB
    Kim, MC
    Youn, HY
    Lee, B
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2000, : 360 - 366
  • [32] GENERATION OF TEST PROBLEMS FOR LP-REGRESSION AND HUBER REGRESSION
    EKBLOM, H
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 1990, 19 (02) : 481 - 489
  • [33] A Topic Model and Test History-Based Test Case Recommendation Method for Regression Testing
    Aman, Hirohisa
    Nakano, Takashi
    Ogasawara, Hideto
    Kawahara, Minoru
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 392 - 397
  • [34] Automated Test Case Generation Based on Competitive Swarm Optimizer with Schema and Node Branch Archive
    Dai, Xiaohu
    Ning, Bin
    Gu, Qiong
    Hu, Chunyang
    Li, Shuijia
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2022, 29 (03): : 915 - 925
  • [35] A method of test case generation based on necessary interval set
    Wang, Yawen
    Gong, Yunzhan
    Xiao, Qing
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2013, 25 (04): : 550 - 556
  • [36] Test Case Generation Method for BPEL-based Testing
    Dong, Wenli
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NATURAL COMPUTING, VOL II, 2009, : 467 - 470
  • [37] Automated ISA Branch Coverage Analysis and Test Case Generation for Retargetable Instruction Set Simulators
    Wagstaff, Harry
    Spink, Tom
    Franke, Bjoern
    2014 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2014,
  • [38] A performance evaluation of heuristics-based test case generation methods for software branch coverage
    Chang, KH
    Cross, JH
    Carlisle, WH
    Liao, SS
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (04) : 585 - 608
  • [39] Guided latent space regression for human motion generation
    Avizzano, Carlo Alberto
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (04) : 340 - 350
  • [40] A PARALLEL BRANCH AND BOUND ALGORITHM FOR TEST-GENERATION
    PATIL, S
    BANERJEE, P
    26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 339 - 344