A Greedy-Based Method for Modified Condition/Decision Coverage Testing Criterion

被引:0
|
作者
Li, Bo-His [1 ]
Huang, Chin-Yu [2 ]
机构
[1] Natl Chung Shan Inst Sci & Technol, Syst Dev Ctr, Tayuan, Taiwan
[2] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
Test suite reduction; Modified Condition/Decision Coverage; Software testing; Fault detection effectivenes; TEST-SUITE REDUCTION;
D O I
10.1109/SRDS.2017.33
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During software regression testing, the code coverage of target program is a crucial factor while we perform test case reduction and prioritization. Modified Condition/Decision Coverage (MC/DC) is one of the most strict and high-accuracy criterion in code coverage and it is usually considered necessary for adequate testing of critical software. In the past, Hayhurst et al proposed a method to implement the MC/DC criterion that complies with regulatory guidance for DO-178B level A software. Hayhurst's MC/DC approach was to find some test cases which are satisfied by MC/DC criterion for each operator (and, or, not, or xor) in the Boolean expression. However, there could be some problems when using Hayhurst's MC/DC approach to select test cases. In this paper, we discuss how to improve and/or enhance Hayhurst's MC/DC approach by using a greedy-based method. Some experiments are performed based on real programs to evaluate as well as compare the performance of our proposed and Hayhurst's approaches.
引用
收藏
页码:244 / 246
页数:3
相关论文
共 50 条
  • [1] APPLICABILITY OF MODIFIED CONDITION DECISION COVERAGE TO SOFTWARE TESTING
    CHILENSKI, JJ
    MILLER, SP
    SOFTWARE ENGINEERING JOURNAL, 1994, 9 (05): : 193 - 200
  • [2] Comments on modified condition/decision coverage for software testing
    White, AL
    2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 2821 - 2827
  • [3] Test Generation Tool Design For Modified Condition/Decision Coverage: Model Based Testing Approach
    Rahj, Amine
    Elqortobi, Mounia
    Bentahar, Jamal
    Dssouli, Rachida
    International Journal of Computer Science and Applications, 2021, 18 (01) : 1 - 25
  • [4] Observable Modified Condition/Decision Coverage
    Whalen, Michael
    Gay, Gregory
    You, Dongjiang
    Heimdahl, Mats P. E.
    Staats, Matt
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 102 - 111
  • [5] Necessary test cases for Decision Coverage and Modified Condition/Decision Coverage
    Szügyi, Zalán
    Porkoláb, Zoltán
    Periodica Polytechnica Electrical Engineering, 2008, 52 (3-4): : 187 - 195
  • [6] A greedy-based crow search algorithm for semiconductor final testing scheduling problem
    Hu, Weiguo
    Liu, Min
    Dong, Mingyu
    Liu, Tao
    Zhang, Yabin
    Cheng, Guanyi
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 183
  • [7] An Optimized Greedy-Based Task Offloading Method for Mobile Edge Computing
    Zhou, Wei
    Lin, Chuangwei
    Duan, Jirun
    Ren, Ke
    Zhang, Xuyun
    Dou, Wanchun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT I, 2022, 13155 : 494 - 508
  • [8] A greedy-based multiquadric method for LiDAR-derived ground data reduction
    Chen, Chuanfa
    Yan, Changqing
    Cao, Xuewei
    Guo, Jinyun
    Dai, Honglei
    ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2015, 102 : 110 - 121
  • [9] A greedy-based hybrid trajectory optimization method for the ?Dyson Ring? building problem
    Liu, Xuewen
    Zeng, Xinxi
    Shao, Changbao
    Xu, Yuanjing
    Hu, Jincheng
    Liu, Pengxuan
    Yang, Hongwei
    Li, Shuang
    ACTA ASTRONAUTICA, 2023, 202 : 829 - 840
  • [10] Test Data Automatic Generation Based on Modified Condition/Decision Coverage Criteria
    Fan Xin
    Zheng Wei
    Yang Feng-yu
    Liang Qi-jun
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENT COMMUNICATION, 2015, 16 : 287 - 290