UI Automation and Automated Functional Testing with Appium based WinAppDriver & C#.Net Course Intro

preview_player
Показать описание

Welcome to my course about UI automation and automated functional testing using WinAppDriver and C#.
In this course you will learn how to perform automated testing of all sorts of Windows applications.
My course is going to be helpful for both experienced professionals and newbies.
Prior to winappdriver or Windows Application Driver Microsoft Coded UI was the main UI automation tool sold by Microsoft.
The Coded UI is now deprecated and Microsoft is pushing ahead with WinAppDriver which is a free tool.
WinAppDriver is clearly the future of UI automation on Microsoft platform.
I am Naeem Akram Malik, I’ve been working as an Automation Engineer since 2009.
I’ve used many automated testing tools during the past decade.
This list includes CodedUI, Selenium, Postman, and many others.

The course is neatly divided in multiple sections.
All sections have a section introduction video.
All section introduction videos are available as a free preview, you may check them out after this video.
Let me brief you about various sections of this course so that you know what to expect. .
In the first section, I’ll show you what tools do you need to install for creating scripts using WInAppDriver and C# .Net.
Everything from Visual Studio to WinAppDriver.
Right after installations, we’ll get down to scripting.
I’ll show you how to get the title of an application, how to maximize a window, how to take screenshots and how to close an application.
You will be playing with UI automation scripts before the end of this section.
It will be really quick, trust me.
The second section will introduce you to WinAppDriver UI Recorder.
We’ll download the WAD UI recorder I’ll show you how to use it for finding various properties of UI elements.
This information will be used for clicking buttons, reading text values from data fields and typing text.
I’ll also show you how to use WebDriverWait in Windows applications to increase script reliability.
The next section will be dedicated to Visual Studio unit testing framework which is also known as MS Test.
I’ll show you the test explorer window and how test results are displayed when tests are executed.
I’ll also show you the lifecycle of an automated test.
In the next section I’ll show you how to combine MSTest with WinAppDriver for automated Ui testing.
I’ll show you how to perform a right click and select an item from the context menu and how to take a screenshot of entire desktop.
In the next section I’ll show you how to perform data driven testing to test same scenario with different data.
The last section will be dedicated to testing WinForms applications.
I’ll show you how to manipulate the most common UI controls like checkboxes and radio buttons.
More importantly I’ll show you how to handle combo boxes, menu items, sub menu items, tree views, and data grids.
I am a long time test automation engineer myself, that’s why my course is jam packed with practically useful information.
Рекомендации по теме
Комментарии
Автор

Hello Naeem Akram, my name is Diones I am from Brazil and I am wanting to learn your course at Udemy but there is no subtitles in Portuguese could you help me?

Dionesbandeira
Автор

I contacted you via facebook I really need to learn WinAppDriver to automate desktop interface testing

Dionesbandeira
Автор

Olá Naeem Akram, me chamo Diones sou do brasil e estou querendo aprender seu curso na Udemy porem não tem legenda em português será que podia me ajudar?

Dionesbandeira
Автор

Good morning Naeem Akram! look on youtube I watch your video with the subtitle and machine translation to portuguese of own youtube. So I thought, if buying with you the course would not be able to put on youtube or another mechanism that would generate automatic translation?

Bom dia, Naeem Akram! olha no youtube eu assistir seu video com a legenda e tradução automatica para portugues do proprio youtube. Então pensei, se comprar contigo o curso nao teria como colocar no youtube ou outro mecanismo que gerasse a tradução automatica ?

Dionesbandeira