CONSTRAINT-BASED AUTOMATIC TEST DATA GENERATION

被引:386
|
作者
DEMILLO, RA [1 ]
OFFUTT, AJ [1 ]
机构
[1] CLEMSON UNIV, DEPT COMP SCI, CLEMSON, SC 29634 USA
关键词
MOTHRA; CONSTRAINTS; FAULT-BASED TESTING; MUTATION ANALYSIS; SOFTWARE TESTING; TEST DATA GENERATION;
D O I
10.1109/32.92910
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new technique for automatically generating test data. The technique is based on mutation analysis and creates test data that approximates relative adequacy. The technique is a fault-based technique that uses algebraic constraints to describe test cases designed to find particular types of faults. A set of tools, collectively called Godzilla, has been implemented that automatically generates constraints and solves them to create test cases for unit and module testing. Godzilla has been integrated with the Mothra testing system and has been used as an effective way to generate test data that kill program mutants. The paper includes an initial list of constraints and discusses some of the problems that have been solved to develop the complete implementation of the technique.
引用
收藏
页码:900 / 910
页数:11
相关论文
共 50 条
  • [1] Constraint-Based Automated Generation of Test Data
    Adorf, Hans-Martin
    Varendorff, Martin
    [J]. SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 199 - 213
  • [3] The Challenges of Constraint-Based Test Generation
    Lagoon, Vitaly
    [J]. PPDP 11 - PROCEEDINGS OF THE 2011 SYMPOSIUM ON PRINCIPLES AND PRACTICES OF DECLARATIVE PROGRAMMING, 2011, : 1 - 2
  • [4] Automatic problem generation in constraint-based tutors
    Martin, B
    Mitrovic, A
    [J]. INTELLIGENT TUTORING SYSTEMS, 2002, 2363 : 388 - 398
  • [5] Constraint-based test generation for automotive operating systems
    Yunja Choi
    Taejoon Byun
    [J]. Software & Systems Modeling, 2017, 16 : 7 - 24
  • [6] Constraint-based test generation for automotive operating systems
    Choi, Yunja
    Byun, Taejoon
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (01): : 7 - 24
  • [7] Towards a Framework for Constraint-Based Test Case Generation
    Degrave, Francois
    Schrijvers, Tom
    Vanhoof, Wim
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2010, 6037 : 128 - +
  • [8] Constraint-Based Local Search for the Automatic Generation of Architectural Tests
    Van Hentenryck, Pascal
    Coffrin, Carleton
    Gutkovich, Boris
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 787 - +
  • [9] Constraint-based Test Data Generation for Industrial Automation Software based on Signal Flow Diagrams
    Linder, Paul
    [J]. ATP EDITION, 2008, (05): : 48 - 53
  • [10] RWset: Attacking path explosion in constraint-based test generation
    Boonstoppel, Peter
    Cadar, Cristian
    Engler, Dawson
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 351 - 366