TY - GEN
T1 - Ontology-based test modeling and partition testing of web services
AU - Bai, Xiaoying
AU - Lee, Shufang
AU - Tsai, Wei Tek
AU - Chen, Yinong
PY - 2008
Y1 - 2008
N2 - 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.,
AB - 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.,
KW - OWL-S
KW - Ontology
KW - Partition testing
KW - Test model
KW - Web services
UR - http://www.scopus.com/inward/record.url?scp=57749190330&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57749190330&partnerID=8YFLogxK
U2 - 10.1109/ICWS.2008.111
DO - 10.1109/ICWS.2008.111
M3 - Conference contribution
AN - SCOPUS:57749190330
SN - 9780769533100
T3 - Proceedings of the IEEE International Conference on Web Services, ICWS 2008
SP - 465
EP - 472
BT - Proceedings of the IEEE International Conference on Web Services, ICWS 2008
T2 - IEEE International Conference on Web Services, ICWS 2008
Y2 - 23 September 2008 through 26 September 2008
ER -