Automatic test generation for dynamic data structures

被引:5
|
作者
Zhao, Ruilian [1 ]
Li, Qing [1 ]
机构
[1] Beijing Univ Chem Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
dynamic pointer data; least restrictive shape; path testing; automatic test data generation;
D O I
10.1109/SERA.2007.64
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, many test data generation approaches are employed on basic numerical types such as integer and real data. However, in real practice, pointers and dynamic data structures are so widely used that most recent test data generation approaches are restricted in application. This paper proposes a path-oriented test data generation approach specifically for dynamic pointer data. Firstly, a least restrictive shape involved in input structure is created, which meets pointer constraints for a given path. Secondly, the value of data field in the created shape is determined. The experiment results show that our approach is effective and practicable in test generation for dynamic pointer data.
引用
收藏
页码:545 / +
页数:2
相关论文
共 50 条
  • [1] Automatic, evolutionary test data generation for dynamic software testing
    Sofokleous, Anastasis A.
    Andreou, Andreas S.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 1883 - 1898
  • [2] An address mapping approach for test data generation of dynamic linked structures
    Sai-ngern, S
    Lursinsap, C
    Sophatsathit, P
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (03) : 199 - 214
  • [3] THE AUTOMATIC-GENERATION OF TEST DATA
    INCE, DC
    [J]. COMPUTER JOURNAL, 1987, 30 (01): : 63 - 69
  • [4] Dynamic Tainting for Automatic Test Case Generation
    Mathis, Bjoern
    [J]. PROCEEDINGS OF THE 26TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA'17), 2017, : 436 - 439
  • [5] An automatic approach of domain test data generation
    Jeng, BC
    Forgács, I
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 49 (01) : 97 - 112
  • [6] Automatic Test Data Generation for C Programs
    Bokil, Prasad
    Darke, Priyanka
    Shrotri, Ulka
    Venkatesh, R.
    [J]. 2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 359 - 368
  • [7] Automatic String Type Test Data Generation
    You, Feng
    Liu, Yi-Hua
    Zhao, Rui-Lian
    [J]. INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING BIOMEDICAL ENGINEERING, AND INFORMATICS (SPBEI 2013), 2014, : 399 - 407
  • [8] DYNAMIC REDUNDANCY IDENTIFICATION IN AUTOMATIC TEST-GENERATION
    ABRAMOVICI, M
    MILLER, DT
    ROY, RK
    [J]. 1989 IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1989, : 466 - 469
  • [9] DYNAMIC REDUNDANCY IDENTIFICATION IN AUTOMATIC TEST-GENERATION
    ABRAMOVICI, M
    MILLER, DT
    ROY, RK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (03) : 404 - 407
  • [10] A NEW DYNAMIC TEST VECTOR COMPACTION FOR AUTOMATIC TEST PATTERN GENERATION
    AYARI, B
    KAMINSKA, B
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (03) : 353 - 358