Web Services, SOAP and XML for QA Personnel

The term "Web Services" refers to a distributed computing technology that offers interaction and collaboration among vendors and customers, with the vision of providing ubiquitous computing capability.  Web Services are a new "breed" of Web applications.  They are self-contained, self-describing, modular applications that can be published, located, invoked and accessed anywhere across the Web.  It is an emerging technology.

This course will focus on the basic components of the Web Services technologies, along with their relationships and use.  Finally, testing approaches to the Web Services will be discussed.

 

1.0 Web Services
bulletAn Introduction to Web Services
bulletBenefits of Web Serivces
bulletAn Overview of the Web Services Platform
bulletDefinitions

2.0 XML (eXtensible Markup Language)

bullet

Introduction to XML

bullet

How can XML be used?

bullet

XML Syntax

bullet

XML Attributes

bullet

XML Validations

 

3.0 DTD (Data Type Definitions)

bullet

DTD - XML Building Blocks

bullet

DTD Elements

bullet

DTD Entities

bullet

DTD Examples

 

4.0 SOAP (Simple Object Access Protocol)

bullet

What is SOAP?

bullet

Advantages of SOAP?

bullet

Relationship of SOAP to XML

bullet

SOAP Message Structure / Examples

+ SOAP Envelope

+ SOAP Header

+ SOAP Body

+ SOAP Faults

bullet

SOAP Encoding

 

5.0 WSDL (Web Services Definition Language)

bullet

What are WSDL's?

bullet

Advantage of WSDL's

bullet

WSDL Components

+ Definitions

+ Types

+ Messages

+ Port Types

+ Bindings

6.0 Schemas

bulletWhat are Schemas?
bulletAdvantages of Schemas
bulletHow Schemas are used in the context of SOAP and Web Services
bulletRelationship of Schemas to WSDL's
bulletHow do you read a Schema?

7.0 Testing Web Services

bullet

What are the characteristics of Web Services that are important to testing?

bullet

What tools can you use to test Web Services?

+ XML Spy

+ SOAPScope

+ Browsers

bullet

Approaches to Testing Web Services

 

 

[Back to Training Page]