Skip to main navigation Skip to search Skip to main content

Taking advantage of service selection: A study on the testing of location-based web services through test case prioritization

  • Ke Zhai
  • , Bo Jiang
  • , W. K. Chan*
  • , T. H. Tse
  • *Corresponding author for this work

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

Abstract

Dynamic service compositions pose new verification and validation challenges such as uncertainty in service membership. Moreover, applying an entire test suite to loosely coupled services one after another in the same composition can be too rigid and restrictive. In this paper, we investigate the impact of service selection on service-centric testing techniques. Specifically, we propose to incorporate service selection in executing a test suite and develop a suite of metrics and test case prioritization techniques for the testing of location-aware services. A case study shows that a test case prioritization technique that incorporates service selection can outperform their traditional counterpart - the impact of service selection is noticeable on software engineering techniques in general and on test case prioritization techniques in particular. Furthermore, we find that points-of-interest-aware techniques can be significantly more effective than input-guided techniques in terms of the number of invocations required to expose the first failure of a service composition.
Original languageEnglish
Title of host publicationICWS 2010 - 2010 IEEE 8th International Conference on Web Services
PublisherIEEE
Pages211-218
ISBN (Print)978-1-4244-8146-0
DOIs
Publication statusPublished - Jul 2010
Event2010 IEEE 8th International Conference on Web Services, ICWS 2010 - Miami, FL, United States
Duration: 5 Jul 201010 Jul 2010

Conference

Conference2010 IEEE 8th International Conference on Web Services, ICWS 2010
PlaceUnited States
CityMiami, FL
Period5/07/1010/07/10

Research Keywords

  • Location-based web service
  • Service selection
  • Service-centric testing
  • Test case prioritization

Fingerprint

Dive into the research topics of 'Taking advantage of service selection: A study on the testing of location-based web services through test case prioritization'. Together they form a unique fingerprint.

Cite this