Automated Test Input Generation for Software That Consumes ORM Models

被引:0
|
作者
McGill, Matthew J. [1 ]
Stirewalt, R. E. Kurt [2 ]
Dillon, Laura K. [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48223 USA
[2] LogicBlox Inc, Atlanta, GA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software tools that analyze and generate code from ORM conceptual schemas are highly susceptible to feature interaction bugs. When testing such tools, test suites are needed that cover many combinations of features, including combinations that rarely occur in practice. Manually creating such a test suite is extremely labor-intensive, and the tester may fail to cover feasible feature combinations that are counter-intuitive or that rarely occur. This paper describes ATIG, a prototype tool for automatically generating test suites that cover diverse combinations of ORM features. ATIG makes use of combinatorial testing to optimize coverage of select feature combinations within constraints imposed by the need to keep the sizes of test suites manageable. We have applied ATIG to generate test inputs for an industrial strength ORM-to-Datalog code generator. Initial results suggest that it is useful for finding feature interaction errors in tools that operate on ORM models.
引用
收藏
页码:704 / +
页数:2
相关论文
共 50 条
  • [41] Fault models and test generation for hardware-software covalidation
    Harris, IG
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (04): : 40 - 47
  • [42] GreenScaler: training software energy models with automatic test generation
    Shaiful Chowdhury
    Stephanie Borle
    Stephen Romansky
    Abram Hindle
    Empirical Software Engineering, 2019, 24 : 1649 - 1692
  • [43] Using attributed event grammar environment models for automated test generation and software risk assessment of system-of-systems
    Auguston, M
    Michael, JB
    Shing, MT
    Floodeen, DL
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 1870 - 1875
  • [44] Deriving input partitions from UML models for automatic test generation
    Weissleder, Stephan
    Schlingloff, Bernd-Holger
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 151 - 163
  • [45] Test Input Generation using UML Sequence and State Machines Models
    Bandyopadhyay, Aritra
    Ghosh, Sudipto
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 121 - 130
  • [46] SSTF: A Novel Automated Test Generation Framework using Software Semantics and Syntax
    Nahar, Nadia
    Sakib, Kazi
    2014 17TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2014, : 69 - 74
  • [47] Enhancing Automated Test Case Generation Through KNN algorithm in Software Testing
    Khudhur, Abdulrahman Ahmed
    Mohamed, Ibrahim
    Zainudin, Suhaila
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (03) : 927 - 936
  • [48] An Ant Colony Optimization Algorithm Based Automated Generation of Software Test Cases
    Sankar, Saju S.
    Chandra, Vinod S. S.
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2020, 2020, 12145 : 231 - 239
  • [49] Automated test data generation and reliability assessment for software in high assurance systems
    Murrill, Branson W.
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 409 - 410
  • [50] Automated Test Case Generation for Embedded Software Using Extended Interface Automata
    Zhang, Chao
    Bai, Xiaoying
    Li, Junlong
    Zhang, Renwei
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 292 - 298