Mô tả

**Learn Everything You Need to Know About C# Selenium Automation including Framework Even If You've Never Programmed Before in C#**
C# is one of the popular Programming language developed by Microsoft. Demand of C# is growing exponentially beyond
Microsoft’s domains  (window apps) and it is also used for the development of Android and iOS apps on Xamarin Platform

This demand has its impact on QA  where projects are popping up on C# based Automation.  So this Course is carefully designed to understand the Selenium UI Automation on C# from Basics to Framework level with many real time examples.

No prior knowledge on Selenium or C# is required, everything is taken in the course from the Scratch.
This course is divided into 3 parts.

Part 1 -

This course kick starts with C# fundamentals required for Automation

Part 2-

Comprehensive Selenium C# Automation learning with more than 25+ real time examples

Part 3-
Build Selenium C# Framework from Scratch using Nunit Testing Framework


On course completion You will be Mastered in Selenium Automation Testing with C# and can implement Successfully it in your work place or will surely land on High Paying Job

***************************************************************************************************
So what makes this course Unique in the Market?

We assume that students have no experience in automation / coding and start every topic from scratch and basics.

Examples are taken from REAL TIME HOSTED WEB APPLICATIONS to understand how different components can be automated.


Also includes-

· Quizzes

· Practice Assignments

· Interview Questions

· Certification on completion


All the Best! Happy Testing :)


Bạn sẽ học được gì

By the end of this course, You will get complete knowledge on C# Automation using Selenium WebDriver

You will be able to implement C# Test Automation Frameworks (Nunit) from Scratch with all latest Technologies

Complete Understanding of C# Basics with many practise Examples to gain a solid exposure

Thorough understanding of Nunit Testing Framework concepts which will help for building Customized Frameworks

Complete Understanding on Selenium C# API Methods with real time Scenarios on LIVE Websites

Deeper understanding of Automation guidelines and code quality standards

"Last but not least" you can clear any Interview and can Lead Entire C# Automation Project from Design Stage

Yêu cầu

  • Passion of Learning. Nothing else

Nội dung khoá học

15 sections

Introduction to the Course

3 lectures
Why to Choose C# for Selenium Automation/ Course FAQ's
08:26
Download Visual Studio and Setup C# Environment Project
13:25
Where are Code Files?
00:03

C# Fundamentals for Automation Testing - Part 1

8 lectures
Running first C# Hello World program in Visual Studio
07:29
What is NuGet and how it helps to install Packages for C# Project
10:52
Data Types in C# - Var and Dynamic keywords special
11:26
C# OOPS Principles - Classes and methods with examples
15:42
How to run selective file in the project with setting Compiler options
04:51
Inheritance in C# with an example
05:07
Constructors and this keyword in C# and their usage in real time
09:41
C# Fundamentals Quiz
14 questions

C# Fundamentals for Automation Testing - Part 2

3 lectures
What are Arrays and how they works in C#
12:03
Working with Loops and Array Lists in C# with example
12:28
C# Fundamentals for Automation Testing Quiz
1 question

Getting Started with Selenium C# Automation

5 lectures
What is Nunit Framework? Glimpse about its features
13:32
How to invoke Chrome Browser with WebDriver Config Manager -example
14:44
WebDriver basic methods - Quit, Close, Full Screen, and grabbing Url
09:09
Running Tests on Firefox and Microsoft Edge Browsers with config changes
05:59
Selenium C# Automation Quiz
5 questions

Selenium Locators and Nunit Assertions for validating the Tests

5 lectures
Selenium Locators to identify UI Elements on the Page
13:31
Returning WebElements and their attributes for functional valdiations
11:57
Nunit Assertions to validate the Test Scenarios & Advanced location strategies
10:36
Advanced CSS Location strategies for Parent Child traverse mechanism
07:27
Selenium Locators and Nunit Quiz
3 questions

Handling Implicit & explicit waits in Selenium to avoid Sync issues

3 lectures
What are Implicit and explicit waits in Selenium Webdriver
05:11
Explicit wait implementation Strategy to target one element at a time
14:50
Wait Quiz
3 questions

Handling Dropdowns, Checkboxes & Radio buttons for forms functional validation

8 lectures
How to handle Static dropdowns in Selenium webdriver - Example
08:51
Handling radio buttons with multiple FindElements Strategy - example
10:14
Functional validation on completing the User forms with all UI activities
07:50
Part 1 - Identifying the list of products dynamically with Code Logic
17:28
Part 2 - Identifying the list of products dynamically with Code Logic
04:51
How to validate Sort webtable Columns with Selenium WebDriver
15:02
Implementing the logic of Sorting List of array items with C# Selenium Code
09:20
Handling Dropdowns, Checkboxes & Radio buttons Quiz
3 questions

Handling Alerts, Advanced UI Interactions (Actions) & Frames with Selenium

6 lectures
Handling Java Alert Pop ups with Selenium WebDriver Alert Class
13:47
How to automate AutoSuggestive dropdowns with Selenium WebDriver
12:08
Working with Advanced Interactions with Actions Class in Selenium
13:47
How to handle Frames with Selenium C# including JavaScript executor
12:19
Example of working on Frames Screen and switching back to Parent window
05:20
Handling Alerts, Advanced UI Interactions & Frames Quiz
4 questions

Handling Child windows and further functional validation with Selenium

5 lectures
How to handle Child Windows with Selenium WebDriver - Example
09:45
Functional testing on Parsing the String and passing back from Child to parent
12:06
Adding Items to Cart and validating on Check out page
09:49
Wrapping End to end flow of Ecommerce Product Buying process
11:36
Frames Screen and switching back Quiz
3 questions

Part 1 -Selenium C# Framework- Creating Base Utilities & Browser Factory methods

5 lectures
Introduction to Selenium C# Framework using Nunit testing Framework
05:31
Creating Base class for all tests to configure startup and tear down methods
07:05
Implementing Browser invoke function using factor design pattern
07:06
How to create global Configuration file to pass on global variables to framework
09:24
Part 1 -Selenium C# Framework Quiz
2 questions

Part 2- Selenium C# Framework - Building Page object Pattern & Reusable methods

5 lectures
Introduction to Page object and Factor model to refactor locators in framework
23:24
Converting hardcoded locators to Page objects for End to end test
07:55
Defining reusable methods and smartly creating objects of next page
13:27
Wrapping up page object work in the end to end example and further Assignment
11:34
Part 2- Selenium C# methods
6 questions

Part 3 - Selenium C# Framework - Data Driven & Parameterization & Json Parsers

5 lectures
How to approach for Data driven testing using Nunit testing features
06:22
Importance of TestCase and TestCaseSource Attributes for driving data
08:05
Driving the data from the Json and building Json Parsers
14:13
Parameterizing the Test data with the data taken from Json File into tests
17:10
Part 3 - Selenium C# Framework Quiz
2 questions

Part 4 Framework- Making Tests Thread Safe with Parallel & Grouping execution

5 lectures
How to run Tests in parallel using Paralleizable Attribute in Nunit Framework
08:20
How to implement Thread safe mechanism to Driver in parallel testing Scenarios
10:49
How to run Selected group of tests in framework - Dotnet Filter CLI command
08:32
How to send global variables to framework from Command line terminal (run time)
09:27
Part 4 Framework Quiz
3 questions

Part 5- Selenium C# Framework - Generating HTML reports & Jenkins CI/CD Jobs

5 lectures
How to generate HTML Extent reports for automation results in the framework
15:06
How to Attach Screenshot and logs to the Extent report when tests are failed
14:01
Introduction to Jenkins and how to install them
04:11
Integrate the Selenium C# Nunit Framework to Jenkins CI/CD Parameterized build
10:09
Part 5- Selenium C# Framework Quiz
3 questions

Download Course Code & Bonus Section

2 lectures
Code download
00:02
Bonus Lecture : Next Steps
01:17

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.