Test Case Reduction Technique for Semantic Based Web Services

Journal Title: International Journal on Computer Science and Engineering - Year 2010, Vol 2, Issue 3

Abstract

Web Services (WS) are the basic building blocks for every e-business applications. They provide efficient reusability mechanism, thereby reducing the development time and cost. Web services can be identified by Uniform Resource Identifier (URI). The interfaces and bindings of Web Services can be discovered, defined and described as XML artifacts according to Web Service Description Language (WSDL). WSDL can be used to describe web service operations including input, output and exceptions. It cannot identify pre and post conditions of web services. But Semantic WSDL (WSDL-S) identifies the pre and post conditions of web services to generate optimal number of test cases. This paper presents an approach for generating web service test cases using WSDL-S and Object Constraint Language (OCL), while the test case generation technique is Orthogonal Array Testing (OAT). We have developed a prototype namely Semantic Web Services Test Case enerator (SWSTCG) which can be viewed in the web site  ttp://www.tcetesting.webs.com.We have generated WSDL of web service to be tested using NetBeans IDE and converted into WSDL-S by giving OCL references, where pre and post conditions are defined. Test data, using OAT, with different factors, levels and strengths are enerated and documented in XML based test files called Web Service Test pecifications (WSTS) and executed. The proposed method is compared with the Pair-Wise Testing (PWT) method. We have conducted testing on various web service applications and the results have shown that the proposed method is effective in generating minimal test cases with maximum test case effectiveness.

Authors and Affiliations

A. Askaruinisa , A. M. Abirami

Keywords

Related Articles

Fast Background Subtraction from Video Sequences

This paper presents a technique to detect the moving objects quickly and accurately by using a background subtraction algorithm called FaBS (Fast Background Subtraction). The aim of FaBS is to distinguish between moving...

Development of Coalmine Safety System Using Wireless Sensor Network

In the Era of embedded technology, the Zigbee protocols are used in more and more applications. Because of the rapid development of sensors, microcontrollers, and network technology, a reliable technological condition ha...

Fault Detection of Reachability Testing with Game Theoretic Approach

This paper presents a game theoretic approach to fault detection of reachability testing. Physical systems are susceptible to fault at any time. Due to this reason the problem of determining and reacting to fault detecti...

Considerable Issues to detect Topical-Relevance Upon Free Texts

Topical Relevance has always been an equivocal concept in IR evaluations upon text documents. Text Miners have been well engaged in unfolding various strategies in finding, how well the core content is expressed in a doc...

A Novel Approach for Controlling a Size of a Test Suite with Simple Technique

Software testing is an important activity in the software evelopment life cycle. and also expensive phase when ompared to all other phases of the software development life cycle. Software testing purpose is to etect,s...

Download PDF file
  • EP ID EP139709
  • DOI -
  • Views 129
  • Downloads 0

How To Cite

A. Askaruinisa, A. M. Abirami (2010). Test Case Reduction Technique for Semantic Based Web Services. International Journal on Computer Science and Engineering, 2(3), 566-576. https://europub.co.uk/articles/-A-139709