4 Star Rating: Very Good 4.60 out of 5 based on 318 ratings.

VSTS Coded UI Tool is used to perform the functional automation regression testing of Web based application; Window based application, Mobile application, Database testing, Web Services, Mainframe (TE) applications.

After this training, you will be able to clear the certification exam for VSTS.

As a part of Croma Campus our goal is to implement the real time automation testing life cycle during our training . We use industrial live projects to create scripts and framework.

Our VSTS Coded UI Training process will have the below process:

  • Design POC (Proof of Concept): This process is used to ensure the automation feasibility of the client application.
  • Convert Manual Test Case into Automation Test Case using C#
  • Design Automation Testing Framework as per the client requirement or application behaviour.
  • Cross Browser Playback.
  • Create Test Suite/Test Batch and execute the same.
  • Analyse the Automation Test Result.
  • Report reporting for failures.
  • Coded UI architecture
  • Update the Automation Script as per the Change Request

Introduction to Automation Testing

  • Basics of Automation Testing
  • Why we need Automation testing
  • Benefits of Automation Testing
  • Challenges in Automation testing

Introduction to C#

  • Overview of Object Oriented Programming
  • Encapsulation, Polymorphism, Inheritance, Abstraction
  • Basics of C#
  • Objects
  • Variables
  • Arrays
  • Data Type
  • Access Modifiers
  • Classes
  • Operators
  • Methods / Functions
  • Parameters (Pass and return values from Functions)
  • Decision Control Statements
  • Return statements
  • Loop Control Structure
  • Properties
  • Constructors / Destructor
  • Overloading
  • Exception Handling
  • Static / Non-Static

Get Started With Visual Studio

  • Getting started with Visual Studio Coded UI ( Installation & Configuration )
  • Know your IDE
  • Understanding of C# Namespaces
  • Write first Hello World program

Introduction to VSTS Coded UI

  • Coded UI Test Builder
  • Test Explorer
  • Different Test Outcomes based on (Duration, Traits, etc.)
  • Record & Playback
  • Understanding of Action & Assertion
  • Working with UI Map
  • Multiple UI Map / Tree View
  • Trouble with Recording and benefits of Hand Coding

Hand Coding Fundamentals / Descriptive Programming

  • Adding required namespaces
  • Test Attributes
  • Creating controls / Adding properties using C# in coded UI Test
  • Search and Filter Properties
  • Write test Actions
  • Assertions in deep
  • Parent and Child Controls
  • Handling multiple files
  • Designing Scripts or writing Test Method with Robust Syntax
  • Work flow for different Coded UI attributes
  • Assembly Initialize, Assembly Cleanup
  • Class Initialize, Class Cleanup,
  • Test Initialize, Test Cleanup,
  • Test Method

Troubleshooting playback failures

  • Evaluating error logs

Synchronization and Playback settings

  • Synchronization of actions
  • Wait Statement
  • Using Playback Settings to control Test Execution

Debugging Automation Tests

  • Working with Visual Studio Debugger
  • Evaluating the code at Run Time

Working With Different Application Platforms

  • Hands on Practice with Web Based application
  • Write Tests for Window Based application
  • Write Tests for WPF application
  • Write Tests for Silverlight application

Driven Testing

  • Why DDA??
  • Supported Data Sources in Coded UI
  • Creating Data Driven Test

Automation Framework

  • Framework for Coded UI
  • Working with multiple files
  • Handling big Solution / Projects

Cross Browser Playback

  • Need for Cross Browser Playback
  • Prerequisites
  • Understanding cross Browser Playback

Test Controllers and Test Agents

  • Project Architecture
  • Working with Test Controller and test agents

Result Reporting

  • Writing Test Result to HTML files
  • Sending automated email alerts after test run

Coded UI architecture

  • Understanding Coded UI structure
  • Adding Test settings

Team Foundation Server

  • Need for version control tool
  • Understanding Check-In / Check-Out
  • Build Integration

Different Modes of your Test Execution

  • Local Test Run
  • Test Run on Build Server
  • Categories Test Run using Traits
  • Batch Execution / ordered Tests
  • Running Tests as a part of Build

Please write to us at for the course price, schedule & location.

Enquire Now

Frequently Asked Questions:

All training courses offered by us are through IT Professional with 10+ years of experience. Freshers/College Students/Professionals(IT & Non-IT) can spot the quality of training by attending one lecture. Hence, we provide one free demo class to all our trainees so that they can judge on their own.

No, you don’t have to pay anything to attend the demo class. You are required to pay the training fee after free demo only if you are fully satisfied and want to continue the training.

To register for free demo, visit our campus or call our counsellors on the numbers given on contact us page.

Yes, all the trainees shall work on live projects provided by Croma Campus after completing their training part.

You will never lose any lecture. You can choose either of the two options:
View the recorded session of the class available in your LMS.
You can attend the missed session, in any other live batch.

Please note, access to the course material will be available for lifetime once you have enrolled into the course.

Yes, Training certificate & Project completion will be issued by Croma Campus(ISO 9001-2000 Certified Training Center)

Yes, Croma Campus conduct special training programs on week end for college students throughout the year.

Croma Campus is the largest education company and lots of recruitment firms contacts us for our students profiles from time to time. Since there is a big demand for this skill, we help our certified students get connected to prospective employers. We also help our customers prepare their resumes, work on real life projects and provide assistance for interview preparation. Having said that, please understand that we don’t guarantee any placements however if you go through the course diligently and complete the project you will have a very good hands on experience to work on a Live project.

Yes, Course Fee can be paid in two equal installments with prior Approval.

Yes, Croma Campus offer various group or special discounts.

No, Lab is open from 8 A.M. to 8 P.M. seven days a week. This time can be extended upto 11 PM if need arises.

Yes, students can take breaks during their exams and can resume it later without paying any fee. Apart from this, Students can attend batches for revision even after completion of their courses.

Batch strength differ from technology to technology. Minimum batch strength at Croma Campus is 10 and maximum batch strength is 30.

Drop us a query

Course Features

Get Practical and Well focused training from Top IT Industry experts.

Get Routine assignments based on learning from previous classes.

Live project, during or after the completion of the syllabus.

Lifetime access to the learning management system including Class recordings, presentations, sample code and projects

Lifetime access to the support team (available 24/7) in resolving queries during and after the course completion

Get certification after the course completion.

+91-9711526942 whatsapp