Open Access Open Access  Restricted Access Subscription or Fee Access

Test Case Prioritization of Composite Web Service Based on Ontology

A. Askarunisa, K. Arockia Jackulin Punitha, A.M. Abirami

Abstract


Web services are the basic building blocks for the business which is different from web applications. Testing of web services is difficult and increases the cost due to the unavailability of source coder. In previous work, web services are tested based on the syntactic structure using Web Service Description Language (WSDL) for atomic web services. This paper proposes an automated testing framework for composite web services based semantics where the domain knowledge of the web services is described by protégé tool [4] and the behavior of the entire business operation flow for the composite web service is provided by Ontology Web Language for services (OWL-S)[1]. Prioritization of test cases is performed based on various coverage criteria for composite web services. Series of experiments were conducted to assess the effects of prioritization on the coverage values and benefits of prioritization techniques were found.

Keywords


Composite Web Services, Ontology Web Language for Services, Protégé, Test Case Prioritization

Full Text:

PDF

References


II Woong Kim and Kyong - Ho - Lee, "A Model - Driven Approach for Describing Semantic Web Services: From UML to OWL-S", IEEE transactions on System, man and cybernetics, - Part C: Applications and reviews, vol 39, No 6, November 2009.

YongboWang, Xiaoying bai, Juanzi Li, and Ruobo Huang, "Ontology based test case generation for Testing Web Services", 8th International Symposium on Autonomous decentralized Systems, 2007.

Xiaojuan Wang, Ning Huang and Rui Wang, "Mutation Test Based on OWL-S Requirement Model", IEEE International Conference on Web Services, 2009.

protégé Tool: http://protege. stanford.edu/ download.html

Siripol Noikajana and Taratip Suwannasart, "An Improved Test Cases Generation Method for Web Services Testing from WSDL-S and OCL with Pair-Wise Testing Technique", 33 rd Annual IEEE international computer Software and Applications Conference, 2009.

Gerald C. Gannod, Raynette J. Brodie and John T. E. Timm, "Foundations for Specifying OWL-S groundings", Int. J. Business Process Integration and Management, Vol.2, No. I, 2007.

Massimo paolucci and MatthiasWanger, "Grounding OWL-S in WSDLS", IEEE International Conference on Web Services, 2006.

OWL-S Editor: http:// sta_.um. edu.mt/ cabe2/supervising/ undergraduate/ owlseditFYP /download .html.

Xiaoying bai and Shufang Lee, Wei Tek Tsai and Yinong Chen, "Ontology Based Test Modelling and Partition Testing of Web Services", IEEE International Conference on Web Services, 2008.

Sapna Malik, Sanjay Kumar Malik, Nupur Prakash, SAM Rizvi,"Comparative Study of Technologies of Semantic Web Services: OWL-S, WSMO and WSDL-S".

GraphViz http:// www.research.att.com /sw/ tools / graphviz/ download.html.

Web Service: http:// www. webservicex. net/ ValidateEmail. asmx?wsdl.

Lujun Mei, W.K.Chan, T.H. Tse, Robert G. Merkel, "Tag – Based Techniques for Black-Box Test Case Prioritization for Service Testing", 9th International Conference on Quality Software, 2009.

Lujun Mei, W.K.Chan, T.H. Tse, Zhenyu Zhang," Test Case Prioritization for Regression Testing of service - Oriented Business Applications", International conference on web Engineering,2009.

Chunyan Ma, Chenglie Du, Tao Zhang, Fei Hu, Xiaobin Cai, WSDL Based Automated Test Data Generation for Web Service", International Conference on Computer Science and Software Engineering,2008.

G. Rothermel, R. Untch, C. Chu, and M. Harrold, "Test CasePrioritization," IEEE Transactions on Software Engineering, vol. 27, pp. 929-948,October 2001.

Ke Zhai, Bo Jiang, W.K.Chan, T.H.Tse, "Taking Advantage of Service Section: A Study on the Testing of Location Based Services through Test Case Prioritization”, ICWS 2010.

Web inject tool: www.webinject.org.

Protégé tool Tutorial: www. Protege. stanford.edu/ doc.users .html

Askarunisa.A, Abirami.A..M, Madhan Mohan, “A test case reduction method for semantic based web services”, ICCCNT, July 2010.

R.Kavitha and N.Sureshkumar, “Test Case Prioritization for Regression Testing based on Severity of Fault “, (IJCSE) International Journal on Computer Science and Engineering Vol. 02, 1462-1466, No. 05, 2010.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.