• DocumentCode
    2726263
  • Title

    A Blackboard-based Decision Support Framework for Testing Client/Server Applications

  • Author

    Huey-Der Chu

  • Author_Institution
    Dept. of Inf. Technol., Takming Univ. of Sci. & Technol., Taipei, Taiwan
  • fYear
    2012
  • fDate
    6-8 Nov. 2012
  • Firstpage
    131
  • Lastpage
    135
  • Abstract
    To assist a solution to the problem of the test environment spanning multiple platforms, this paper proposes a decision support framework with the blackboard model to integrate all complementary features into a single automated test environment for multi-platform client/server applications. Before testing client/server applications, the input into this framework are testing tools with different approaches and client sites which are going to run the test. The planning agent will make a decision dynamically and produce a testing plan to allocate testing tasks to these testing tools to client sites. Two complementary features for testing client/server applications are illustrated in this paper to demonstrate how the framework works. The concept of mobile agents is applied to launch the test driver to different client sites, execute the tests and bring back the test results from client sites as well as the trace file from the server site for inspecting the interaction behavior among clients. Based on the multicast framework, the same test data can be broadcasted to multiple clients sites to run the tests simultaneously and the test results can be returned from client sites for examining the problem of repeated executions.
  • Keywords
    client-server systems; decision support systems; mobile agents; program testing; resource allocation; automated test environment; blackboard-based decision support framework; client-server application testing; file tracing; mobile agents; multicast framework; planning agent; software testing; test driver; testing plan; testing task allocation; Banking; Java; Mobile agents; Planning; Servers; Software testing; Automated Test Execution; Blackboard Model; Chat System; Mobile Agents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (WCSE), 2012 Third World Congress on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4673-4546-0
  • Type

    conf

  • DOI
    10.1109/WCSE.2012.31
  • Filename
    6394936