Skip to content

Test Automation using Selenium WebDriver with C#

Test Automation using Selenium WebDriver with C#

A course by QTechEd
Course teaches C# Selenium Automation from scratch, covering C# basics, Selenium WebDriver, and Nunit framework development with real-world examples, preparing you to lead automation projects confidently. Certification and practical skills included.

Overview

The course is designed to familiarize testing professionals with the basics of testing web applications using Selenium. Selenium with C# combines the power of Selenium WebDriver, a leading web automation framework, with the versatility and robustness of C# programming language. This combination is ideal for automating web application testing across various browsers and platforms.

Testers can build, enhance, and maintain scripts using both the Selenium IDE and the Selenium WebDriver. Hands-on instruction is provided for those who want to explore the power of using Selenium. The focus is on the practical application of Selenium WebDriver to resolve common web automated testing challenges. The course focuses on using Selenium WebDriver with C#.

Duration

  • The course is valid for 45 days (Online Portal)

Location

  • Online (Self-paced modules with videos, quizzes, and assignments)

Intended Audience

  • Software testers looking to automate their web application testing.
  • Developers interested in learning automated testing using Selenium with C#.
  • Quality assurance professionals aiming to enhance their automation skills.
  • This basic course is designed primarily for testing professionals who will be using automation tools. These testers are new to test automation and may be new to testing.

Detailed Program Structure

Overview Of Automation Testing And Selenium

  • Understanding the need for automation testing.
  • Overview of Selenium course with C#

Automation Concepts

  • Introduction to Automation
  • Application walkthrough
  • Preparation for Automation

Introduction To Selenium

  • Selenium Tool Suite and choosing the right tool for your need
  • Installation requirements for Selenium and Installation on participant’s machines
  • Selenium IDE
    • Selenium IDE installation, configuration, and setup
    • Record Replay script with Selenium IDE
    • Manage User Interface Controls
    • View Test Results
    • Elements of Selenium scripts

Introduction To Selenium Webdriver

  • Selenium WebDriver Setup
    • What is WebDriver and its usage?
    • Setting up Selenium WebDriver
    • Setting up Visual Studio
  • Basics of C#
    • Features of C#
    • Using C# in Visual Studio 2022
  • Creating first script using WebDriver
    • Record and export script from IDE
    • Execute Selenium script using WebDriver
  • Object Recognition in Web Driver
    • Object Locator strategies with WebDriver
    • Identifying Web Elements
    • Interacting with different types of web elements
  • Verification Point in Selenium
    • Importance of Verification Point
    • Assertions

Advanced Selenium Webdriver

  • Creating Shared UI Map
    • Add a Shared UI Map to Selenium Project
    • Using Properties File
    • Using a Shared UI Map file in Script
  • Using Functions
    • Why Functions?
    • Using Functions in script
  • Getting Dynamic Data values
  • Selenium Reporting
    • Importance and benefits of choosing the Right Reporting Tool
    • Junit Reports
    • TestNG Reports
  • Working with Dynamic Objects
    • Understanding Dynamic UI Object
    • Regular Expression
    • Programming-based object recognition
  • Pop up handling in Selenium
  • Exception handling
  • Continuous Integration with TFS (Team Foundation Server)
  • BDD Framework (Behaviour Driven Development)

Post Assessment

Case Study

Highlights Of The Program

  • By the end of this course, you will be mastered on Selenium WebDriver with C# basics
  • Case Study – Hands-on training on real applications
  • Specialized Trainers to answer queries
  • Post-Training Assessment Test (30 min)
  • With all this knowledge gained, you should be easily able to clear Selenium Automation interviews
Test Automation using Selenium WebDriver with C#
Share On:
×

Get in touch

Get in touch course