Web services (WS), reusable software components, have brought
automation to Internet computing. However, since they are currently
described syntactically using XML standards, i.e., SOAP, WSDL and
UDDI, the automation of web service tasks, e.g., web service
discovery, selection, composition and execution, is still a
challenge. In order to make the most of automation in Service
Oriented Architecture (SOA), the concept of semantic web services
(SWS), which are described using an ontology language, have been
introduced.
The research related to testing and quality assurance aspects of web
services is not mature. This is especially true for
semantic web services, since research to-date has mainly focused on
the automation of WS tasks. Furthermore, some semantic web service
frameworks promote client-oriented SOA, by formally specifying user
requirements, called ``goal specification'', and automatically
resolve it by appropriate web service detection.
Keeping this in mind, I we propose a novel approach for testing semantic web services
based on user goal specifications. I believe this type of testing
would add real value to web service users, unlike traditional web
service testing.