• DocumentCode
    3364022
  • Title

    Using observation and refinement to improve distributed systems test

  • Author

    Moe, Johan ; Carr, David A. ; Patel, Mikael

  • Author_Institution
    Ericsson AB, Linkoping, Sweden
  • fYear
    2003
  • fDate
    26-28 March 2003
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    Testing a distributed system is difficult. Good testing depends on both skill and understanding the system under test. We have developed a method to observe the system at the CORBA remote-procedure-call level and then use dynamic-query-based visualization to refine and improve the test cases. The method and accompanying tools have been tested and refined by using them as part of the software support effort for two distributed application, each having about 500 K lines of code. During this time the tools have been adapted to support testing by adding a scripting mechanism that permits the visualization tool to specify test reports. We also added parameter value observation and reporting. Finally, we added an active probing mechanism to induce faults and delays in order to stress the system under test. Our efforts have led to a substantial improvement in system test quality.
  • Keywords
    distributed object management; program testing; remote procedure calls; CORBA remote-procedure-call level; distributed systems test; dynamic-query-based visualization; parameter value observation; software support; system test quality; visualization tool; Data visualization; Design methodology; Drilling; Frequency; Runtime environment; Software systems; Software testing; Statistical analysis; Statistics; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2003. Proceedings. Seventh European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-1902-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2003.1192423
  • Filename
    1192423