• DocumentCode
    2668777
  • Title

    A robust testing framework for verifying Web services by completeness and consistency analysis

  • Author

    Tsai, W.T. ; Wei, X. ; Chen, Y. ; Paul, R.

  • Author_Institution
    Comput. Sci. & Eng. Dept., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2005
  • fDate
    20-21 Oct. 2005
  • Firstpage
    151
  • Lastpage
    158
  • Abstract
    This paper presents a specification based robust testing framework for Web services. Web services testing is done by 1) extracting condition and event combinations from the Web service specification; 2) ensuring that these combinations are consistent with each other; 3) performing completeness analysis to identify all the missing condition and event combinations; 4) identifying the locations where updates are needed to maintain the completeness and consistency; and 5) emphasizing on robustness testing by generating positive as well as negative test cases. An efficient algorithm called Covering Scenario Generation is proposed to identify the locations where incompleteness and inconsistency exist. The algorithm is based on the min-terms of Boolean expressions that combine multiple conditions into a single checkable item. The proposed algorithm has been experimented with several large industrial applications and the results indicated that the proposed algorithm is robust and scalable to large applications. A case study is designed to illustrate the design and testing process.
  • Keywords
    Internet; formal specification; program testing; Covering Scenario Generation; Web service specification; Web service testing; Web service verification; completeness analysis; completeness checking; consistency analysis; consistency checking; robust testing framework; robustness testing process; test case generation; Books; Computer science; Performance analysis; Performance evaluation; Process design; Robustness; Simple object access protocol; System testing; Telephony; Web services; Web services; Web services testing; completeness and consistency checking.; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop
  • Print_ISBN
    0-7695-2438-9
  • Type

    conf

  • DOI
    10.1109/SOSE.2005.2
  • Filename
    1551143