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 条
  • [21] Diagnosis-Guided Regression Test Refinement
    Li, J. Jenny
    Morreale, Patricia
    Palframan, John
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C 2014), 2014, : 64 - 70
  • [22] AUTOMATIC TEST PATTERN GENERATION WITH BRANCH TESTING
    MAKKI, RZ
    BOUGHAZALE, S
    TIANSHANG, C
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (06) : 785 - 791
  • [23] A Systematic Review of Agent-Based Test Case Generation for Regression Testing
    Pardeep Kumar Arora
    Rajesh Bhatia
    Arabian Journal for Science and Engineering, 2018, 43 : 447 - 470
  • [24] A Systematic Review of Agent-Based Test Case Generation for Regression Testing
    Arora, Pardeep Kumar
    Bhatia, Rajesh
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 447 - 470
  • [25] Test Case Generation and Reuse Based on Support Vector Machine Regression Model
    Qian Z.-S.
    Yu Q.-Y.
    Song T.
    Zhu Y.-M.
    Zhu J.
    Zhao C.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2021, 49 (07): : 1386 - 1391
  • [26] Evolutionary generation of regression test data
    Ren, L.-N. (qianjie180@126.com), 1600, Science Press (37):
  • [27] Guided Test Case Generation Through AI Enabled Output Space Exploration
    Budnik, Christof
    Gario, Marco
    Markov, Georgi
    Wang, Zhu
    2018 IEEE/ACM 13TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST), 2018, : 53 - 56
  • [28] Guided Test Case Generation for Mobile Apps in the TRIANGLE Project: Work in Progress
    Panizo, Laura
    Salmeron, Alberto
    Gallardo, Maria-del-Mar
    Merino, Pedro
    SPIN'17: PROCEEDINGS OF THE 24TH ACM SIGSOFT INTERNATIONAL SPIN SYMPOSIUM ON MODEL CHECKING OF SOFTWARE, 2017, : 192 - 195
  • [29] Guided Test Generation for Coverage Criteria
    Pandita, Rahul
    Xie, Tao
    Tillmann, Nikolai
    de Halleux, Jonathan
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [30] Guided Test Generation for Web Applications
    Thummalapenta, Suresh
    Lakshmi, K. Vasanta
    Sinha, Saurabh
    Sinha, Nishant
    Chandra, Satish
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 162 - 171