Microsoft C#: Full-stack Test Automation with C#, Selenium WebDriver, RESTful API, GraphQL, and databases

Course Overview: This course will teach you how to test web applications using the most widespread tool: Selenium WebDriver in C#, Version Control in Git, and creating pipelines in Azure Pipeline CI/CD

(0 Reviews)

Course Description

This course covers four key areas: detailed C# programming from beginner to advanced level, selenium web driver for UI testing, pipeline set-up and test execution, REST API; and Database test automation. Initialy, there is a major emphasis on programming in C#. Students are expected to be grounded in C# programming, but there is no need for prior knowledge of programming as you will start from rudimentary to advanced programming. Selenium WebDriver is a web-based automation testing tool that automates anything and everything available on a web page. Our lecture series will provide you with full hands-on experience on how you can automate web-based applications using C#, the Selenium WebDriver and its related tools and libraries. We’ll also implement various frameworks such as the Page Object Model, Page Factory, Cucumber BDD, Data-Driven, Hybrid. Special attention will be focused on testing in virtual environments like Docker and remote agents like BrowserStack, among  others. The API testing section will focus on teaching you how to write API automation tests using C# and the RESTAssured framework. Lastly, it will climax with MSSQL/NoSQL Database testing, where we will devote time to talking all things OLEDB, MongoClient, and C# to process SQL queries that connect, retrieve, and store data on databases.

Fee Breakdown


💰 Get started for just £225.00!
📆 Then, pay £255.00/month for 5 months.

Choose Your Ideal Start Date!


Key Technology Tags

C#WebDriverBrowserstackGitOpsPipelineContainerisationPageObjectsBDDDockerPowerShell

Features

Seats Available:100 seats
Instructed In:English
Installment Allowed:Yes
Instructor:Edwin Nwofor
Delivery Mode:Online
Next Starting:12/12/2025
Duration:6 months
Institution:CEN IDEA LTD

Before You Begin – What You Need to Know!

Make sure you're ready for this course by reviewing these key prerequisites.

No prior coding experience required to take this course
Course covers in depth C# concepts with plenty of hands on coding exercises
Course cover Selenium WebDriver from basic to advanced levels
Basic installations and setup required for Selenium WebDriver hands-on exercises is covered in depth
Course covers basic and advance element locating strategies
Covers in-depth tutorial on XPath and CSS Selectors
Course teaches how to create your own Test Automation Framework From Scratch
Automation of Web-Tables, Date-Pickers and other complex UI elements is taught in detail
Covers Git installation, configuration and usage information
Basic understanding of Windows or Linux Operating System
Good to have understanding of Manual Testing, Processes, Functional & Regression Testing
Should be ready to invest atleast 30mins a day for practice and concept implementation

What You'll Gain from This Course

  • C# Programming
  • Hands-on coding and write a wide variety of UI tests using Selenium WebDriver.
  • Selenium WebDriver Programing from Beginner to Advance
  • Creating Automation Framework from Scratch using Page Object Model and Page Factory
  • Git Version Control System
  • Docker and Pipeline setup for testing
  • Skills and Knowledge necessary to use Selenium for any of your web applications.

No Reviews on this course