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