Web Service Automation Using C#

Have Queries? Ask us +91 72592 22234

Course Overview


Course Content


Basic Understanding of Web Service/WCF

  • Http Protocol
  • GET and POST Methods
  • Header/Body in Http
  • Soap and Rest Service

WSDL - Types, Message, PortType, Binding, Service

  • Soap Message
  • Understanding of Xml Document Structure
  • Node, Element, Attribute
  • Parent and Child Relationship, Ancestor, Descendant
  • Namespace
  • XPath Expression

XML Parsing

  • Loading xml document
  • Parsing using parent/child relation
  • Parsing using XPath Using Namespace in xml

Basics - Web Test in VSTS

  • Extraction Rule
  • Validation Rule
  • Conditions
  • Data Driven Support
  • Context Variables
  • Multiple Call in Single Test Case

Web Test - Custom Rule - Complete Coverage

  • Writing Custom Validation Rule in C#
    • ValidationRule base class, Validate() Method
    • Notifying Validation status - e.IsValid and e.Message property
  • Writing Custom Extraction Rule in C#
    • ExtractionRule base class, Extract() Method
    • Notifying Validation status - e.Success and e.Message property

Unit Testing - MS Test Framework

  • Generating Client Proxy
  • Understanding DataContract, Operation Contract
  • Web.Config File for Client - ServiceModelblock
  • Fault Handling
  • DataDriven Test - Datasheet
  • Various Test Attributes - TestClass, TestMethod, TestInitialize, TestCleanupetc
  • Deployment Directory Structure

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234