An empirical study of the use of frankl-weyuker data flow testing criteria to test bpel web services

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

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

10 Citations (Scopus)

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 WSBPEL 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. © 2009 IEEE.
Original languageEnglish
Title of host publicationProceedings - International Computer Software and Applications Conference
Pages81-88
Volume1
DOIs
Publication statusPublished - 2009
Event2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009 - Seattle, WA, United States
Duration: 20 Jul 200924 Jul 2009

Publication series

Name
Volume1
ISSN (Print)0730-3157

Conference

Conference2009 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009
PlaceUnited States
CitySeattle, WA
Period20/07/0924/07/09

Research Keywords

  • Data flow testing
  • WS-BPEL
  • XPath

Fingerprint

Dive into the research topics of 'An empirical study of the use of frankl-weyuker data flow testing criteria to test bpel web services'. Together they form a unique fingerprint.

Cite this