Advanced framework development with Coded UI Test 2015/2017

Learn the first ever advanced framework development in Coded UI like never before

3.20 (105 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
438
students
6.5 hours
content
Sep 2018
last update
$22.99
regular price

What you will learn

Understand Coded UI testing like never before

Implement Page Object Model pattern in Coded UI

Understand and work with CUITe framework

Implement custom specflow plugin for Coded UI

Writing BDD code for Coded UI testing

Description

Advanced framework development with Coded UI Test 2015/2017 course is designed in such a way that anyone who takes this course will understand the ins and outs of Visual studio Coded UI like never before. Coded UI  testing is always known for its complexity in coding among many testers and developers, but at the end of this course one will know that the theory is totally wrong !!!

In this course one will not only learn the framework development with Coded UI testing, in addition to that one will learn

  • Coded UI best practices

  • Coding standards

  • Write the first ever Page Object Model pattern in Coded UI testing

  • First ever video course on CUITe framework

  • Writing custom plugin for Specflow in coded UI

  • Integrating custom specflow plugin for BDD

  • Upgraded 2017 visual studio support

  • Automating WinForm, Win32, UWP and WPF app with Windows application driver

By the way, I have been working with Coded UI from Visual studio 2010  since its launch (close to 8 years now)

I worked with many different companies and have handson experience to work with Coded UI and really got thrilled while working it, Without any doubt I can say the only testing tool which can compete with Selenium should be this Coded UI testing tool of Visual Studio.

As the trademark of ExecuteAutomation courses in Udemy, we will never ever deviate from the topics said in this course

The course includes all the materials along with some of the lectures we will discuss, hence one must have all the source code required.

Finally, the course is for those, who are very serious about automation testing framework development from ground up.

Content

Introduction to Visual Studio Test and Coded UI

Introduction to Course
Introduction to Visual studio test
Introduction to Coded UI Test

Understanding and building Windows App automation with Coded UI Test

Record and Playback with Coded UI Testing
Breaking down UIMap.Designer.cs
Simple Hand coding with Coded UI
Simple Hand coding with Coded UI (Contd)
Hand coding with C# Generics
Hand coding with C# Generics (Contd)
Hand coding with C# Generic (Extensions)
Page Object Model in CUIT
Page Object Model in CUIT (Contd)
Page Navigation of POM in Coded UI
Summary

Understanding and building Web App automation with Coded UI Test

Introduction
Understanding recorded codes via UIMaps
Hand coding with Coded UI Test
Refactoring Hand code and integrating with existing infrastructure
Implementing Page Object Model for Web with Coded UI
Implementing Page Object Model for Web with Coded UI (Contd)
Implementing Page Navigation with Coded UI
Cross Browser Testing using Coded UI
Summary

Understanding and working with Coded UI Test Enhanced (CUITe)

Introduction
Installing and getting started with CUITe
Writing simple code with CUITe (Contd)
Working with Data Grid controls with CUITe
Screen Object Models with CUITe for Windows application
Page Object Models with CUITe for Web application (Part 1)
Page Object Models with CUITe for Web application (Part 2)
Similarities and Summary

Putting it all together with helpers and config libraries

Introduction
Log Libraries
Database and Excel libraries
Using libraries in test
Configuration development

BDD with Specflow + Coded UI Testing

Introduction
Writing Specflow + Coded UI custom plugin
Specflow scenario without using custom plugin
Specflow scenario with custom plugin
Specflow scenario for web application with CUITe and custom plugin
Summary

Installing EmployeeApp v1.0 in IIS

Deploying EmployeeApp v1.0 in IIS

Running Window Application of EmployeeApp v1.0

Installing and Running Employee App

Season 2 - Upgrade course to support VS 2017 and latest version of everything

Upgrade project to support VS 2017 and latest Nuget packages
Upgrade Custom Specflow plugin for Coded UI Test to Specflow 2.4.x
Upgrade project to C# 7.1
Source code for Custom Specflow plugin
Complete source code

Automating Windows 10 apps with Windows Application Driver - Selenium like tool

Introduction to Windows application driver
Writing simple code with Windows Application driver
Identifying elements with Inspect
Page Object Model in Windows Application Driver
Page Object Model in Windows Application Driver (Contd)
Complete source code
Specflow + Windows App Driver
Specflow + Windows App Driver (Contd)
Complete source code until Specflow
Working with Nested elements in WinAppDriver

Screenshots

Advanced framework development with Coded UI Test  2015/2017 - Screenshot_01Advanced framework development with Coded UI Test  2015/2017 - Screenshot_02Advanced framework development with Coded UI Test  2015/2017 - Screenshot_03Advanced framework development with Coded UI Test  2015/2017 - Screenshot_04

Reviews

Dennis
April 5, 2021
One question for lecture #55, how to we automatically start the Application Web Driver? Currently need to manually launch it before the code is able to run.
Madhu
September 4, 2018
Course with good content for test automation framework development. Positive to see the Instructor updating content with latest technologies.
Pramod
August 13, 2017
I have bought this Framework development course to understand advance features like, Custom reporting, recovery scenarios. Had patiently waited that it would have eventually mentioned. However end up with hard luck:( Anyways with the course budged, seems like it will make worth for others:)
Shivam
May 23, 2017
Instructor is teaching too fast . He has taught Page navigation model in selenium he say but if person is learning coded ui than this concept should also be taught in this course. Otherwise content is fine , The advantage of this course you do not have other courses in market for coded uii give thumps to instructor
Corne
May 22, 2017
I find he tried to clearly explain concepts even though his english is not great. He repeats some things to make sure you get it. I really liked that as it reduced the amount of backtracking I had to do to understand something and refactor my code on the go. Wish there was more details or examples on wincontrols specifics eg tabs and lists. Would have been good to see a really extensive explanation on searchproperties versus filterproperties with numerous examples. In this course he just used search properties which is fine for simple applications. Highly recommend this teacher.
Hoon
April 30, 2017
The lecture is simple and easy to follow. The tips are useful and applicable to coding other type of applications.
Dan
March 13, 2017
Good course on Selenium with C# and CUITe. The SpecFlow portion was interesting, but went quickly and referenced UTube training, so may be better if moved to a separate course on that topic.
Rajiv
February 13, 2017
you have not talk anything about the result logging which is an important part of Automation testing.
Kevin
January 16, 2017
Good information but a little overwhelming. Will need to review a couple of times to ensure I captured all the data.
Ambhrin
October 16, 2016
Quality of content and style of delivery is definitely not worth $50. I would in fact demand a refund if that's an option
Zaheer
October 7, 2016
I am very disappointed about the content of the course though I admit purchasing this course without thoroughly checking the content because my previous experience on Udemy is very good. It says Advance but there is no or very little stuff regarding. 1. Exception Handling (no information about it and what kind a framework it would be without exception handling. 2. Reporting (not the html report for each test) - Instructor should cover the reporting options for a test suite run but he didn't even mention a single word. Please don't point towards coded ui generated html report for each test. 3. How to create test suites - not even touched. 4. How to integrate with Test Manager - If an organisation picks coded ui it means they most probably are using Test Manager but instructor doesn't even give a damn about that. 5. UIMaps - there are ways to effectively use the auto-generated UIMaps but instructor probably doesn't have knowledge about that or doesn't care to share the ideas to use that UIMaps 6. Continuous Integration - Isn't it an advance topic to discuss here. Ok it is not the part of framework but it should be covered because every organisation is following or going for this goal. 7. Last but not least, he needed to pick bit more complex application to share so called Advance knowledge And the instructor said initially that he will not cover basic stuff but half of the course is about basic stuff. Not Happy Zaheer
Garland
September 16, 2016
Half way through the course. I find I need to go back and pick up additional C#, primarily Generics. Watching the video, I can see why generics improves the quality of the code and reduces the amount of code.
Sachin
September 5, 2016
Major challenges faced while creating automation scripts in Code UI is object identification. I numerous occasion object cannot be just identified with one parameter.How to work in a framework mode and identifying objects with more than one parameter should have been covered.
John
June 16, 2016
Some great detail and you are going at a good speed. I do need the desktop appl so I can run through the same steps and practice. Great stuff! thaxs John PS: would like some more examples using asserts with sql db and using an app.config. thaxs
John
April 23, 2016
Before taking this course I had taken some Selenium courses from Udemy. That was helpful in taking this course but not absolutely necessary. I was given the opportunity at my work to take on a Coded UI project but not having had any Coded UI experience, nor had I ever heard of Coded UI. Mr. Karthik's course was a great help in this situation. I thought it was very clear and easy to understand. If I had questions I found that I could easily go to his free YouTube channel that covered more of the basics which I had to do a few times. I thought Page Objects and Page Navigation were well done, although I would have liked to have seen a little more complex Page Navigation code example, but still the basics were covered sufficiently. Also helpful in Page Object Model was his discussion of C# Generics. That was a wonderful addition to this course and would have liked to have seen even more discussions of other ways to use it. All in all this course saved me and helped me to successfully tackle this opportunity that came before me. Thank you so much Mr. Karthik KK.

Charts

Price

Advanced framework development with Coded UI Test  2015/2017 - Price chart

Rating

Advanced framework development with Coded UI Test  2015/2017 - Ratings chart

Enrollment distribution

Advanced framework development with Coded UI Test  2015/2017 - Distribution chart
811146
udemy ID
4/3/2016
course created date
11/20/2019
course indexed date
Bot
course submited by