Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Selenium Testing Frameworks With C# And Nunit

Posted By: ELK1nG
Selenium Testing Frameworks With C# And Nunit

Selenium Testing Frameworks With C# And Nunit
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 337.35 MB | Duration: 1h 4m

Create well structured Testing Frameworks using Selenium Webdriver and NUnit.

What you'll learn

Learn all the essentials of Web Automation Testing using Selenium Webdriver.

An understanding of NUnit in C#, so you can build your own test automation solutions, and master unit testing.

POM (Page Object Model) and how to use it to build robust and well designed testing frameworks.

Important concepts for professional automation testing, such as test data management parallel testing.

Learn how to generate great looking and versatile reports, a vital part of any professional testing framework.

Requirements

Basic programming knowledge in C#.

Description

Learn how to implement automated tests with Selenium WebDriver and NUnit, using the C# programming language.Selenium is one of the most versatile (and popular) tools in the world of test automation, as well as a great tool for programmatically interacting with web pages. We will learn everything necessary about its functionality to implement our own automated testing framework.In addition to learning how Selenium works, we will learn to create structured and scalable frameworks using POM (Page Object Model). It’s not enough to create tests; it’s important that our code is easy to read, maintain, and scale. To achieve this, we will explore a project structure that will help us with any functionality we want to add. We will also learn how to build clear and efficient tests, with the ability to run them in parallel using NUnit.We will further enhance our framework with essential functionalities used in professional settings, such as handling test data and generating test result reports with the help of Extent Reports.This course can serve as a solid foundation for creating high-quality test automation projects. Moreover, the basic concepts covered here are applicable not only to the tools and technologies we use but can also be applied even if you switch programming languages or testing tools.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 .NET Overview and Installation

Lecture 3 NUnit for Automation Testing

Lecture 4 NUnit Assertions

Section 2: Selenium Webdriver Basics

Lecture 5 Selenium Webdriver Installation

Lecture 6 Intro to Selenium Webdriver

Lecture 7 Selenium Locators

Section 3: Web Testing with Selenium Webdriver

Lecture 8 Basic Selenium Tests

Lecture 9 Dropdowns

Lecture 10 Selenium Waits

Lecture 11 Windows and Tabs

Section 4: Advanced Selenium Webdriver Concepts

Lecture 12 Complex Actions in Selenium

Lecture 13 JacaScript with Selenium Webdriver

Section 5: POM and Framework Architecture

Lecture 14 POM (Page Object Model)

Lecture 15 Converting our project to POM

Lecture 16 Handling Parallel Tests

Lecture 17 Handling Test Data

Section 6: Reporting and Framework Review

Lecture 18 Intro to Extent Reports

Lecture 19 Implementing Extent Reports

Lecture 20 Framework Overview

Manual and Automation Testers, and any Developer looking to learn more about Selenium.