web service automation using c#

COURSE AGENDA

  • Node, Element, Attribute
  • Parent and Child Relationship, Ancestor, Descendant
  • Namespace
  • XPath Expression
  • Http Protocol
  • GET and POST Methods
  • Header/Body in Http
  • Soap and Rest Service
  • WSDL – Types, Message, PortType, Binding, Service
  • Soap Message
  • Loading xml document
  • Parsing using parent/child relation
  • Parsing using XPath Using Namespace in xml
  • Extraction Rule
  • Validation Rule
  • Conditions
  • Data Driven Support
  • Context Variables
  • Multiple Call in Single Test Case
  • 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
  • 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