170 likes | 410 Views
Web service testing. G roup D5. What are Web Services?. XML is the basis for Web services Web services are application components Web services communicate using open protocols Web services are self-contained and self-describing Web services can be discovered using UDDI
E N D
Web service testing GroupD5
What are Web Services? • XML is the basis for Web services • Web services are application components • Web services communicate using open protocols • Web services are self-contained and self-describing • Web services can be discovered using UDDI • Web services can be used by other applications
How Does it Work? • XML provides a language which can be used between different platforms and programming languages and still express complex messages and functions. • The HTTP protocol is the most used Internet protocol. • Web services platform elements: • SOAP (Simple Object Access Protocol) • UDDI (Universal Description, Discovery and Integration) • WSDL (Web Services Description Language)
What is WSDL? • WSDL is an XML-based language for locating and describing Web services. • WSDL stands for Web Services Description Language • WSDL is based on XML • WSDL is used to describe Web services • WSDL is used to locate Web services • WSDL is a W3C standard • Reference:http://www.w3schools.com/wsdl/default.asp
What is UDDI? • UDDI is a directory service where companies can register and search for Web services. • UDDI stands for Universal Description, Discovery and Integration • UDDI is a directory for storing information about web services • UDDI is a directory of web service interfaces described by WSDL • UDDI communicates via SOAP • UDDI is built into the Microsoft .NET platform
What is SOAP? • SOAP is an XML-based protocol to let applications exchange information over HTTP. • SOAP is a protocol for accessing a Web Service. • SOAP stands for Simple Object Access Protocol • SOAP is a communication protocol • SOAP is a format for sending messages
What is SOAP? • SOAP is designed to communicate via Internet • SOAP is platform independent • SOAP is language independent • SOAP is simple and extensible • SOAP is a W3C standard • Reference: http://www.w3schools.com/soap/default.asp
Tool SOAPUI • SoapUI is the world's leading Functional Testing tool for SOAP and Web Service testing. With its easy to use graphical interface, and enterprise class features • SoapUIallows you to easily and rapidly create and execute automated functional, regression, and load tests. • In a single test environment, SoapUIprovides complete test coverage - from SOAP and REST-based Web services, to JMS enterprise messaging layers, databases, Rich Internet Applications, and much more.
Tool SOAPUI • SOAPUI is a product of SmartBear. • SOAPUI is a free testing software & also have a SOAPUI Pro version with more features, you can use Pro version as Trial for 15 days. • All version can download form: http://www.soapui.org/
Demo tool SOAPUI • Please watch video demo