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 条
  • [31] An Automated System for Interactively Learning Software Testing
    Smith, Rebecca
    Tang, Terry
    Warren, Joe
    Rixner, Scott
    [J]. ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 98 - 103
  • [32] Towards an Automated Tool for Software Testing and Analysis
    Khalid, Rashad
    [J]. PROCEEDINGS OF 2017 14TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2017, : 461 - 465
  • [33] A modular tool for automated coverage in software testing
    Díaz, E
    Tuya, J
    Blanco, R
    [J]. ELEVENTH ANNUAL INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2004, : 241 - 246
  • [34] Automated Software Testing-A Case Study
    Poulova, Petra
    Klimova, Blanka
    [J]. ADVANCED SCIENCE LETTERS, 2018, 24 (04) : 2578 - 2581
  • [35] RobusTest: A Framework for Automated Testing of Software Robustness
    Shahrokni, Ali
    Feldt, Robert
    [J]. 2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 171 - 178
  • [36] Model-Based Testing for Asynchronous Systems
    Graf-Brill, Alexander
    Hermanns, Holger
    [J]. CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION (FMICS-AVOCS 2017), 2017, 10471 : 66 - 82
  • [37] An enhanced model for testing asynchronous communicating systems
    Kim, M
    Shin, J
    Chanson, ST
    Kang, S
    [J]. FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 337 - 356
  • [38] PTTAC: Passive Testing Tool for Asynchronous Systems
    Camacho Magrinan, Maria Azahara
    Merayo, Mercedes G.
    Medina-Bulo, Inmaculada
    [J]. 10TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS SITIS 2014, 2014, : 223 - 229
  • [39] Asynchronous Testing of Synchronous Components in GALS Systems
    Marsso, Lina
    Mateescu, Radu
    Parissis, Ioannis
    Serwe, Wendelin
    [J]. INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 360 - 378
  • [40] AUTOMATED MATERIAL TESTING SYSTEMS
    PFEIFER, T
    HERKENRATH, P
    VOLKEL, M
    KOMISCHKE, M
    [J]. TECHNISCHES MESSEN, 1986, 53 (03): : 92 - 96