Automatic Test Value Generation for Ada

被引:0
|
作者
Creuse L. [1 ]
Eyraud M. [1 ]
Garèse V. [1 ]
机构
[1] Adacore, United States
来源
Ada User Journal | 2023年 / 44卷 / 02期
关键词
Ada; automatic testing; fuzzing; generation; symbolic execution;
D O I
10.1145/3631483.3631500
中图分类号
学科分类号
摘要
This article introduces novel tools to automatically generate pertinent Ada values in order to produce higher quality tests for Ada subprograms. A first tool will generate valid Ada values based on a structural analysis of the types of the parameters of the subprogram under test following various customizable strategies. Those values will then be filtered in order to satisfy the specifications of the subprogram, and new coverage criteria for executable specifications will be used to assess the relevance of the generated testsuite. This first set of values will then be used as seeds both for a fuzzing pro-cess, and a symbolic execution campaign, from which values of interest will be then extracted. This integrated process will enable users to generate a high value starting test corpus, which can then be expanded upon by domain-specific tests. © 2023, Ada-Europe. All rights reserved.
引用
收藏
页码:152 / 156
页数:4
相关论文
共 50 条
  • [1] Boundary Value Analysis in Automatic White-box Test Generation
    Zhang, Zhiqiang
    Wu, Tianyong
    Zhang, Jian
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 239 - 249
  • [2] A SOFTWARE SYSTEM FOR THE GENERATION OF TEST DATA FOR ADA PROGRAMS
    GALLAGHER, MJ
    NARASIMHAN, VL
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 637 - 644
  • [3] AUTOMATIC GENERATION OF TEST CASES
    HANFORD, KV
    IBM SYSTEMS JOURNAL, 1970, 9 (04) : 242 - &
  • [4] A system for automatic test generation
    Bondar, YS
    Katkov, VL
    PROGRAMMING AND COMPUTER SOFTWARE, 1995, 21 (06) : 288 - 292
  • [5] Automatic test generation with AGATHA
    Bigot, C
    Faivre, A
    Gallois, JP
    Lapitre, A
    Lugato, D
    Pierron, JY
    Rapin, N
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 591 - 596
  • [6] Automatic Test Packet Generation
    Zeng, Hongyi
    Kazemian, Peyman
    Varghese, George
    McKeown, Nick
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (02) : 554 - 566
  • [7] AUTOMATIC TEST PATTERN GENERATION
    DERBYSHIRE, K
    ELECTRONIC ENGINEERING, 1993, 65 (802): : S57 - &
  • [8] AUTOMATIC TEST SEQUENCE GENERATION
    SALZMANN, CH
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1977, 13 (02) : 223 - 223
  • [9] Automatic test pattern generation
    Drechsler, Rolf
    Fey, Gorschwin
    FORMAL METHODS FOR HARDWARE VERIFICATION, 2006, 3965 : 30 - 55
  • [10] Automatic test generation for predicates
    Paradkar, A
    Tai, KC
    Vouk, MA
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 66 - 75