Enhancing Test Cases generated by Concolic Testing

被引:1
|
作者
Dutta, Arpita [1 ]
Kumar, Shubham [1 ]
Godboley, Sangharatna [2 ]
机构
[1] Indian Inst Technol, Kharagpur, W Bengal, India
[2] Natl Univ Singapore, Singapore, Singapore
关键词
Concolic Testing; Pair-wise Testing; MC/DC; Mutation Testing;
D O I
10.1145/3299771.3299781
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Concolic testing tools can automatically generate test cases. However, there is a scope to increase the coverage achieved. Pair-wise testing is a prominent black-box testing method. We propose to combine ideas from these two techniques to enhance the code coverage. We have carried out experimental studies to evaluate the effectiveness of our approach. Our experimental results show that on an average our approach achieves 3.27%, 2.94%, and 6.22% improvements in condition coverage, decision coverage, and MC/DC respectively over a traditional concolic tester. Further, on an average of 4.36% improvement in mutation score is achieved.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Concolic Testing of Functional Logic Programs
    Tikovsky, Jan Rasmus
    [J]. DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, DECLARE 2017, 2018, 10997 : 169 - 186
  • [22] Scalable Concolic Testing of RTL Models
    Lyu, Yangdi
    Mishra, Prabhat
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (07) : 979 - 991
  • [23] GUIDESE: Annotations for Guiding Concolic Testing
    Sen, Koushik
    Tanno, Haruto
    Zhang, Xiaojing
    Hoshino, Takashi
    [J]. 10TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST AST 2015, 2015, : 23 - 27
  • [24] COMPI: Concolic Testing for MPI Applications
    Li, Hongbo
    Li, Sihuan
    Benavides, Zachary
    Chen, Zizhong
    Gupta, Rajiv
    [J]. 2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 865 - 874
  • [25] Automatically Generating Search Heuristics for Concolic Testing
    Cha, Sooyoung
    Hong, Seongjoon
    Lee, Junhee
    Oh, Hakjoo
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 1244 - 1254
  • [26] Concolic Testing for Deep Neural Networks
    Sun, Youcheng
    Wu, Min
    Ruan, Wenjie
    Huang, Xiaowei
    Kwiatkowska, Marta
    Kroening, Daniel
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 109 - 119
  • [27] Concolic testing based on patch comparisons
    Wang, Xin
    Guo, Tao
    Dong, Guowei
    Shao, Shuai
    Xin, Wei
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2013, 53 (12): : 1737 - 1742
  • [28] Identifying Effective Test Cases Through K-means Clustering for Enhancing Regression Testing
    Pang, Yulei
    Xue, Xiaozhen
    Namin, Akbar Siami
    [J]. 2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 2, 2013, : 78 - 83
  • [29] Concolic Testing of Front-end JavaScript
    Li, Zhe
    Xie, Fei
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2023, 13991 LNCS : 67 - 87
  • [30] SMCDCT: A Framework for Automated MC/DC Test Case Generation Using Distributed Concolic Testing
    Godboley, Sangharatna
    Panda, Subhrakanta
    Mohapatra, Durga Prasad
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 199 - 202