Ontology-based test modeling and partition testing of web services

Xiaoying Bai, Shufang Lee, Wei Tek Tsai, Yinong Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

58 Scopus citations

Abstract

Testing is useful to establish trust between service providers and clients. To test the service-oriented applications, automated and specification-based test generation and test collaboration are necessary. The paper proposes an ontology-based approach for Web Services (WS) testing. A Test Ontology Model (TOM) is defined to specify the test concepts, relationships, and semantics from two aspects: test design (such as test data, test behavior, and test cases) and test execution (such as test plan, schedule and configuration). The TOM specification using OWL (Web Ontology Language) can serve as test contracts among test components. Based on the WS semantic specification in OWL-S, the paper discusses the techniques to generate the sub-domains for input partition testing. Data pools are established for each parameter of the specified service. Data partitions are derived by class property and relationship analysis. Completeness and consistency (C&C) checking can be performed on the data partitions and data values, both within the TOM and against the OWL-S, by ontology class computation and reasoning. A prototype tool is implemented to support OWL-S analysis, test ontology generation and C&C checking.,

Original languageEnglish (US)
Title of host publicationProceedings of the IEEE International Conference on Web Services, ICWS 2008
Pages465-472
Number of pages8
DOIs
StatePublished - 2008
EventIEEE International Conference on Web Services, ICWS 2008 - Beijing, China
Duration: Sep 23 2008Sep 26 2008

Publication series

NameProceedings of the IEEE International Conference on Web Services, ICWS 2008

Other

OtherIEEE International Conference on Web Services, ICWS 2008
Country/TerritoryChina
CityBeijing
Period9/23/089/26/08

Keywords

  • OWL-S
  • Ontology
  • Partition testing
  • Test model
  • Web services

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Ontology-based test modeling and partition testing of web services'. Together they form a unique fingerprint.

Cite this