Automated Software Testing of Asynchronous Systems

被引:2
|
作者
Salas, Percy Pari [1 ]
Krishnan, Padmanabhan [1 ]
机构
[1] Bond Univ, Ctr Software Assurance, Sch Informat Technol, Gold Coast, Qld 4229, Australia
关键词
Asynchronous systems; Model-based Testing;
D O I
10.1016/j.entcs.2009.09.048
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Test automation faces challenges when applied to the testing of asynchronous systems. Automated testing tools need to deal with local non-determinism and, contrarily to most theoretical work, imperfect communication channels. We use event structures as the formalism to reason about the testing process. We differentiate between controllable and observable events but rely only on the sequence of controllable events to generate the test case. Observable events are used mainly as test oracle and to update the system state. We take existing testing tools and enhance them with practical mechanisms that allow them to perform asynchronous testing. These extensions are based on sound theory and have shown practical in dealing with real systems.
引用
收藏
页码:3 / 19
页数:17
相关论文
共 50 条
  • [1] Development of an automated testing software for real time systems
    Balakrishnan, Arunkumar
    Anand, N. K.
    [J]. 2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, 2009, : 193 - 198
  • [2] AUTOMATED SOFTWARE TESTING FOR WINDOW-BASED SYSTEMS
    WILLIAMS, T
    [J]. COMPUTER DESIGN, 1992, 31 (03): : 127 - 127
  • [3] Automated Testing for Large-Scale Critical Software Systems
    Liu, Zheng
    Mei, Paul
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 200 - 203
  • [4] AN OVERVIEW OF AUTOMATED SOFTWARE TESTING
    BERTOLINO, A
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 15 (02) : 133 - 138
  • [5] SOFTWARE SPEEDS AUTOMATED TESTING
    不详
    [J]. ELECTRONICS, 1986, 59 (12): : 35 - 37
  • [6] AN AUTOMATED ORACLE FOR SOFTWARE TESTING
    BROWN, DB
    ROGGIO, RF
    CROSS, JH
    MCCREARY, CL
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1992, 41 (02) : 272 - 280
  • [7] Automated Software Testing for MATLAB
    Eddins, Steven L.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (06) : 48 - 54
  • [8] Automated testing of functional software
    Gerkis, A
    Arora, A
    [J]. EE-EVALUATION ENGINEERING, 1999, 38 (10): : 52 - +
  • [9] Software Framework for Testing of Automated Driving Systems in the Traffic Environment of Vissim
    Nalic, Demin
    Pandurevic, Aleksa
    Eichberger, Arno
    Fellendorf, Martin
    Rogic, Branko
    [J]. ENERGIES, 2021, 14 (11)
  • [10] Automated Testing Tool for Engine Software Testing
    Bhide, Rajashree M.
    Kulkarni, Vaishali S.
    [J]. 2016 INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL AND DYNAMIC OPTIMIZATION TECHNIQUES (ICACDOT), 2016, : 940 - 942