Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Web Service Automation Using C#

( Duration: 2 Days )

COURSE AGENDA

1

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
2

Understanding of Xml Document Structure

  • Node, Element, Attribute
  • Parent and Child Relationship, Ancestor, Descendant
  • Namespace
  • XPath Expression
3

XML Parsing

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

Basics – Web Test in VSTS

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

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
6

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X