• DocumentCode
    501698
  • Title

    An Empirical Study of the Use of Frankl-Weyuker Data Flow Testing Criteria to Test BPEL Web Services

  • Author

    Mei, Lijun ; Chan, W.K. ; Tse, T.H. ; Kuo, Fei-Ching

  • Author_Institution
    Univ. of Hong Kong, Hong Kong, China
  • Volume
    1
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    Programs using service-oriented architecture (SOA) often feature ultra-late binding among components. These components have well-defined interfaces and are known as Web services. Messages between every pair of Web services dually conform to the output interface of a sender and the input interface of a receiver. Unit testing of Web services should not only test the logic of Web services, but also assure the correctness of the Web services during input, manipulation, and output of messages. There is, however, little software testing research in this area. In this paper, we study the unit testing problem to assure components written in orchestration languages, WS-BPEL in particular. We report an empirical study of the effectiveness of the Frankl-Weyuker data flow testing criteria (particularly the all-uses criterion) on WS-BPEL subject programs. Our study shows that conventional data flow testing criteria can be much less effective in revealing faults in interface artifacts (WSDL documents) and message manipulations (XPath queries) than revealing faults in BPEL artifacts.
  • Keywords
    Web services; business data processing; data flow analysis; program testing; software architecture; software fault tolerance; specification languages; BPEL Web service; Frankl-Weyuker data flow testing criteria; WS-BPEL; service-oriented architecture; software fault; software testing; unit testing; Application software; Computer applications; Councils; Data flow computing; Information retrieval; Logic testing; Service oriented architecture; Software testing; Web services; XML; WS-BPEL; XPath; data flow testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.21
  • Filename
    5254276