SMCDCT: A Framework for Automated MC/DC Test Case Generation Using Distributed Concolic Testing

被引:0
|
作者
Godboley, Sangharatna [1 ]
Panda, Subhrakanta [1 ]
Mohapatra, Durga Prasad [1 ]
机构
[1] Natl Inst Technol, Dept CSE, Rourkela 769008, Odisha, India
关键词
MC/DC; Distributed Concolic Testing; Coverage Analyser;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a framework to compute MC/DC percentage for distributed test case generation. MC/DC stands for Modified Condition/Decison Coverage [1]. This approach uses several client nodes to generate the non-redundant test cases in a distributed and scalable manner. To achieve an increase in MC/DC, we transform the input C program, P, into its transformed version, P', using Ex-NCT. A coverage analyzer accepts P along with the generated test cases as input from SCORE framework and outputs the MC/DC percentage. The experimental studies show that SMCDCT approach achieves 6.5 % (approx.) of average increase in MC/DC. This increase in MC/DC percentage is achieved in an average computation time of 7.1622715 seconds.
引用
收藏
页码:199 / 202
页数:4
相关论文
共 50 条
  • [1] Directed Test Generation using Concolic Testing on RTL models
    Ahmed, Alif
    Farahmandi, Farimah
    Mishra, Prahhat
    [J]. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1538 - 1543
  • [2] Optimal MC/DC Test Case Generation
    Jaffar, Joxan
    Godboley, Sangharatna
    Maghareh, Rasool
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 288 - 289
  • [3] Measuring MC/DC at Design Phase using UML Sequence Diagram and Concolic Testing
    Godboley, Sangharatna
    Dutta, Arpita
    Das, Avijit
    Mohapatra, Durga Prasad, Sr.
    [J]. 2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [4] Toward Optimal MC/DC Test Case Generation
    Godboley, Sangharatna
    Jaffar, Joxan
    Maghareh, Rasool
    Dutta, Arpita
    [J]. ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 505 - 516
  • [5] Concolic Execution and Test Case Generation in Prolog
    Vidal, German
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 167 - 181
  • [6] BOOMPizer: Minimization and prioritization of CONCOLIC based boosted MC/DC test cases
    Barisal, Swadhin Kumar
    Chauhan, Shorya Pratap Singh
    Dutta, Arpita
    Godboley, Sangharatna
    Sahoo, Bibhudatta
    Mohapatra, Durga Prasad
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 9757 - 9776
  • [7] Test case design and generation for automated testing
    Schroeder, PJ
    Gopu, V
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 281 - 286
  • [8] Automatic Test Data Generation for Unit Testing to Achieve MC/DC Criterion
    Wu, Tianyong
    Yan, Jun
    Zhang, Jian
    [J]. 2014 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY, 2014, : 118 - 126
  • [9] Java']Java-HCT: An approach to increase MC/DC using Hybrid Concolic Testing for Java']Java programs
    Godboley, Sangharatna
    Dutta, Arpita
    Mohapatra, Durga Prasad
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1709 - 1713
  • [10] Automated Unit Testing of Large Industrial Embedded Software using Concolic Testing
    Kim, Yunho
    Kim, Youil
    Kim, Taeksu
    Lee, Gunwoo
    Jang, Yoonkyu
    Kim, Moonzoo
    [J]. 2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 519 - 528