A case study in testing distributed systems

被引:7
|
作者
Long, B [1 ]
Strooper, P [1 ]
机构
[1] Univ Queensland, Sch Elect Engn & Comp Sci, Software Verificat Res Ctr, Brisbane, Qld 4072, Australia
关键词
D O I
10.1109/DOA.2001.954068
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a case study in the testing of distributed systems. The software under testis a middleware system developed in Java. The full test life cycle is examined including unit testing, integration testing, and system testing. Where possible, traditional tools and techniques are used to carry out the testing. One aspect where this is not possible is the testing of the low-level concurrency, which is often overlooked when testing commercial distributed systems, since the middleware or application server is already developed by a third-party and is assumed to operate correctly. This paper examines testing the middleware system itself and therefore, a method for testing the concurrency properties of the system is used. The testing revealed a number of faults and design weaknesses, and showed that, with some adaptation, traditional tools and techniques go a long way in the testing of distributed applications.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 50 条
  • [1] A Temporal Approach for Testing Distributed Systems-A MapReduce Case Study
    Hsaini, Sara
    Azzouzi, Salma
    Charaf, My El Hassan
    [J]. NEW TRENDS IN MODEL AND DATA ENGINEERING, 2019, 1085 : 91 - 103
  • [2] Testing Distributed Cloud: A Case Study
    Moutai, Fatime-zahra
    Hsaini, Sara
    Azzouzi, Salma
    Charaf, My El Hassan
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON ADVANCED ELECTRICAL AND COMMUNICATION TECHNOLOGIES (ISAECT), 2019,
  • [3] Case study of testing a distributed internet-system
    Goeschl, S
    Sneed, HM
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2002, 12 (02): : 77 - 92
  • [4] DISTRIBUTED OFFICE SYSTEMS - A CASE-STUDY
    UMBERGER, DW
    [J]. PROCEEDINGS OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1982, 19 : 380 - 380
  • [5] Testing of complex, large-scale distributed storage systems: a CERN disk storage case study
    Makai, Jozsef
    Peters, Andreas Joachim
    Bitzes, Georgios
    Sindrilaru, Elvin Alin
    Simon, Michal Kamil
    Manzi, Andrea
    [J]. 23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [6] Architectures for testing distributed systems
    Ulrich, A
    König, H
    [J]. TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 93 - 108
  • [7] Testing Probabilistic Distributed Systems
    Hierons, Robert M.
    Nunez, Manuel
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2010, 6117 : 63 - +
  • [8] A framework for testing distributed systems
    Hughes, D
    Greenwood, P
    Coulson, G
    [J]. FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 262 - 263
  • [9] Effect of distributed generation on voltage flicker in distributed systems: A case study
    Morsi, Walid G.
    El-Hawary, M. E.
    [J]. 2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 63 - 68
  • [10] A case study for modelling and design of distributed automation systems
    Ferrarini, L
    Veber, C
    Lorentz, K
    [J]. PROCEEDINGS OF THE 2003 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM 2003), VOLS 1 AND 2, 2003, : 1043 - 1048