Mining Auto-Generated Test Inputs for Test Oracle

被引:2
|
作者
Xu, Weifeng [1 ]
Wang, Hanlin [1 ]
Ding, Tao [1 ]
机构
[1] Gannon Univ, Dept Comp & Informat Sci, Erie, PA 16541 USA
关键词
Mining test inputs; test oracle; decision tree; domain partitioning;
D O I
10.1109/ITNG.2013.126
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Search-based test input generator produces a high volume of auto-generated test inputs. However, manually checking a test oracle for these test inputs is impractical due to the lacking of a systematic way to produce corresponding expected results automatically. This paper presents a mining approach to build decision tree models containing the estimated expected results for checking a test oracle. We first choose a subset of the auto-generated test inputs as a training set. Then, we mine the training set to generate a decision tree from which the estimated expected results can be retrieved. For evaluation purpose, we have applied our approach to two legacy examples, Triangle and NextDate. Our controlled experiments have shown that the mining approach is able to generate highly accurate behavioral models and achieve strong fault detectability.
引用
收藏
页码:89 / 94
页数:6
相关论文
共 50 条
  • [1] Mining Test Oracles for Test Inputs Generated from Java']Java Bytecode
    Xu, Weifeng
    Ding, Tao
    Wang, Hanlin
    Xu, Dianxiang
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 27 - 32
  • [2] On the Naturalness of Auto-generated Code-Can We Identify Auto-Generated Code Automatically?-
    Doi, Masayuki
    Higo, Yoshiki
    Arima, Ryo
    Shimonaka, Kento
    Kusumoto, Shinji
    2018 IEEE/ACM 26TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2018), 2018, : 340 - 343
  • [3] Towards Auto-Generated Data Systems
    Cheung, Alvin
    Ahmad, Maaz Bin Safeer
    Haynes, Brandon
    Kittivorawong, Chanwut
    Laddad, Shadaj
    Liu, Xiaoxuan
    Wang, Chenglong
    Yan, Cong
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 4116 - 4129
  • [4] Auto-generated Strokes for Motion Segmentation
    Tian, Zhiqiang
    Xue, Jianru
    Li, Ce
    Lan, Xuguang
    Zheng, Nanning
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 857 - 860
  • [5] Mining Precise Test Oracle Modelled by FSM
    Timo, Omer Nguena
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2021, 2022, 13045 : 20 - 36
  • [6] An Evaluation Model for Auto-generated Cognitive Scripts
    ELMougi, Ahmed M.
    Omar, Yasser M. K.
    Hodhod, Rania
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (08) : 333 - 340
  • [7] Human Experts' Perceptions of Auto-Generated Summarization Quality
    Lotfigolian, Maryam
    Papanikolaou, Christos
    Taghizadeh, Samaneh
    Sandnes, Frode Eika
    PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS, PETRA 2023, 2023, : 95 - 98
  • [8] Bitext Dependency Parsing With Auto-Generated Bilingual Treebank
    Chen, Wenliang
    Kazama, Jun'ichi
    Zhang, Min
    Tsuruoka, Yoshimasa
    Zhang, Yujie
    Wang, Yiou
    Torisawa, Kentaro
    Li, Haizhou
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2012, 20 (05): : 1461 - 1472
  • [9] Auto-Generated Summaries for Stochastic Radio Channel Models
    Bharti, Ayush
    Adeogun, Ramoni
    Pedersen, Troels
    2021 15TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2021,
  • [10] A database of battery materials auto-generated using ChemDataExtractor
    Huang, Shu
    Cole, Jacqueline M.
    SCIENTIFIC DATA, 2020, 7 (01)