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 条
  • [31] High structural coverage ABAC policy combination testing method based on a decision inheritance tree and data flow
    Zhang, Yunpeng
    Wu, Xuqing
    Zhang, Beibei
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 34 (06) : 3881 - 3890
  • [32] An assessment of operational coverage as both an adequacy and a selection criterion for operational profile based testing
    Miranda, Breno
    Bertolino, Antonia
    SOFTWARE QUALITY JOURNAL, 2018, 26 (04) : 1571 - 1594
  • [33] Model-based testing of software for automation systems using heuristics and coverage criterion
    Sarmento Peixoto, Rodrigo Jose
    da Silva, Leandro Dias
    Perkusich, Angelo
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 797 - 823
  • [34] Branch Sequence Coverage Criterion for Testing-Based Formal Verification with Symbolic Execution
    Wang, Rong
    Liu, Shaoying
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 205 - 212
  • [35] Model-based testing of software for automation systems using heuristics and coverage criterion
    Rodrigo José Sarmento Peixoto
    Leandro Dias da Silva
    Angelo Perkusich
    Software & Systems Modeling, 2019, 18 : 797 - 823
  • [36] An assessment of operational coverage as both an adequacy and a selection criterion for operational profile based testing
    Breno Miranda
    Antonia Bertolino
    Software Quality Journal, 2018, 26 : 1571 - 1594
  • [37] An Attack Decision Method Based on Constraint Condition Correlation
    Liu, Dong
    Meng, Fanzhi
    Lou, Fang
    Zhang, Chunrui
    Liu, Yuan
    2016 FIRST IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND THE INTERNET (ICCCI 2016), 2016, : 485 - 488
  • [38] Study on three-dimensional coverage method for wireless sensor networks based on greedy algorithm
    Liu Y.-B.
    Zhou Y.-C.
    International Journal of Reasoning-based Intelligent Systems, 2023, 15 (02) : 165 - 171
  • [39] A nonlinear ultrasonic imaging method based on the modified information criterion
    Watanabe, S
    Yoneyama, M
    ACOUSTICAL IMAGING, VOL 22, 1996, 22 : 549 - 554
  • [40] Test case reduction based on the join condition in pairwise coverage-based database testing
    Myint, Yuper Lay
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Kanuka, Hideyuki
    Ohbayashi, Hiroki
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 239 - 243