Coded UI Testing with Visual Studio 2013

Learn Coded UI testing from ground up and understand the basics much stronger than ever
4.1 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
645 students enrolled
Take This Course
  • Lectures 30
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

Coded UI video series is designed to cover all the nitty-gritty details one would ever need for automating their application with Visual studio Coded UI Testing.

This video series will start from Introduction through advanced level hand coding of Coded UI Testing for all the technologies like MSAA, Web and UITestControl (Generic) by breaking down the auto-generated UIMap class file and creating custom class files which help to have more handle over the Coded UI controls and code execution. This course will cover some of the most important topics of CUIT like

  1. Record and playback of CUIT
  2. Hand coding CUIT for Windows application (MSAA)
  3. Hand coding CUIT for Web application (Web)
  4. Hand coding CUIT for generic applications (UITestControl)
  5. Data driven testing with CUIT
  6. Assertions with CUIT
  7. Cross browser testing with CUIT by using Selenium component to work with
    1. Firefox
    2. Chrome
    3. Internet Explorer
  8. Working with Diagnostics reports

What are the requirements?

  • One should have good basic knowledge in C# is must
  • Understanding in Selenium automation will help identification of controls

What am I going to get from this course?

  • Start understanding different testing types of visual studio
  • How to automate application with Coded UI testing record and playback
  • How to automate application with Coded UI hand coding
  • How to automate web application with Coded UI
  • Mechanism used to identify controls in Coded UI Testing

Who is the target audience?

  • This course is designed for both testers and developers
  • As this course involves more coding, its best for automation test engineers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Coded UI Testing Introduction
Introduction to Visual Studio Testing (Part 1)
Introduction to Visual Studio Testing (Part 2)
Introduction to Coded UI Testing
Coded UI Record and Playback
Understanding UIMaps in Coded UI Testing
Adding Assertions in Coded UI Testing
Data Driven Testing with Coded UI
Search and Filter properties in Coded UI
GetProperty and SetProperty in Coded UI
Section 2: Hand coding Windows Application with Coded UI
Hand coding in Coded UI Testing (Part a)
Hand coding in Coded UI Testing (Part b)
Hand coding Coded UI Test with UITestControl
Getting all controls of application using UITestControlCollection class
Record and playback of Web Application with Coded UI
Section 3: Hand coding Web Application with Coded UI
Hand coding of Web Application with Coded UI
Understanding why and how Parent-child relation works in Coded UI
Creating custom reusable methods for controls
Creating custom reusable methods for controls (Advanced)
Working with existing browser, clearing cache and cookies in Coded UI
Section 4: Coded UI Testing features
Assertions in Coded UI Testing
Exception/Error handing in Coded UI Testing
Types of Test Attributes in Coded UI Testing
Running multiple test in specific order in Coded UI using ordered test
Using TestContext to identify the state of Test in CUIT
Wait For Control in Coded UI Testing
Cross Browser Testing with Coded UI Testing
Data Driven Testing with Excel using CUIT (Part 1)
Data Driven Testing with Excel using CUIT (Part 2)
Executing JavaScript in Coded UI
Creating HTML Report with Diagnostics

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mr Karthik KK, Software Architect, Consultant and Youtuber

I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspires my interest. I have been into Software Automation Testing for over 10+ years now and my interest in learning new stuffs which enables automation has never been compromised.

Due to my passion in automation testing I got fully exposed to tools and languages like

Desktop & Web : QTP, Selenium, Specflow, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript 
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS

Ready to start learning?
Take This Course