• An empty cart

    You have no item in your shopping cart

  • An empty cart

    You have no item in your shopping cart

Enter your keyword

Selenium Test Automation with C# .NET and NUnit

Online Selenium Test Automation with C# .NET and NUnit (Testenium Endorsed Certification)


Course Overview

Our Selenium Test Automation with C#  and NUnit course covers all the essential skills of using the Selenium 3.0 IDE, RC, WebDriver and Data Driven Testing with SQL Server. This course is very much suitable for intermediate level automation testers and  manual testers who wants to have automation exposure, it takes the beginners through all the techniques of  writing effective automated web tests using C# and NUnit. Our course will also teach you how to implement your own automation  testing framework Data Driven Testing with MS SQL Server  database.

It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.

Course Objective

At the end of this course the candidate will be able to

  • Write test cases and test suites in C# using Visual Studio and run the test,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory
  • Apply the testing skills in work place effectively
  • Create data driven test cases using  databases and Excel for test data
  • Create Screenshots and Test Reports
  • Read PDF contents.
  • Test WebServices and APIs.
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras).



At the end of successful completion of this course the candidate will receive a certificate from Westminster College endorsed by Testenium. Testenium is the world’s leader in test Automation and has been awarded the (1) Most innovative Online test Automation 2019 and (2) the Best E-commerce Software Testing Experts 2019 by US Business News in August 2019. For related certification courses visit the site http://www.testenium.co.uk

Trainer's Profile

“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup” 

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile.

Testenium has been awarded (1) Most Innovative Online Test Automation Platform 2019 (2) Best E-Commerce Software Testing Experts 2019 by US Business News.



Training Locations

United Kingdom

  • One Victoria Square, Birmingham B1 1BD
  • 22 Long Acre, Covent Garden, London WC2E 9LY
  • New Broad Street House, 35 New Broad St, Liverpool Street, London EC2M 1NH
  • 50 Broadway, Westminster, London SW1H 0RG
  • Level 33, 25 Canada Square, Canary Wharf, London E14 5LB
  • 5th and 6th Floor Vantage London, Great West Road, Brentford TW8 9AG
  • 200 Brook Drive, Reading RG2 6UB


  • Leichlinger Str 14, D-40764 Langenfeld, Germany (T:00172 255 9283/0049 2173 2697802)
  • Peter-Müller-Straße 3, 3rd Floor, 40468 Düsseldorf, Germany


  • Amsterdam Airport Schiphol, Havenmeesterweg 27, 1118 CB Schiphol, Netherlands


  • Terminal 3 Øst, Københavns Lufthavn, 2770 Kastrup, Denmark

Course Start Dates

Start Date TimeDaysDurationLocation
22/03/202110.00 - 1700Mon - Wed3 daysOnline
05/04/202110.00 - 17.00Mon - Wed3 daysOnline
19/04/202110.00 - 17.00Mon - Wed3 daysOnline
26/04/202110.00 - 17.00Mon - Wed3 daysOnline
03/05./202110.00 - 17.00Mon - Wed3 daysOnline
17/05/202110.00 - 17.00Mon - Wed3 days Online
31/05/202110.00 - 17.00Mon - Wed3 daysOnline
Saturday Class
10/04/202110.00 - 17.00Saturday3 daysonline

Course Content

Selenium Test Automation with C# .NET and NUnit

  • Structure of a C# Program
  • Basic Input/Output Operations
  • Recommended Practices
  • Compiling, Running, and Debugging
  • Explaining the structure of a simple C# program
  • Using the Console class of the System namespace to perform basic input/output operations
  • Handling exceptions in a C# program
  • Using Value-Type Variables
  • Statements and Exceptions
  • Methods and Parameters
  • Arrays
  • Object-Oriented Programming Concept
  • Classes and Objects
  • Using Encapsulation
  • C# and Object Orientation
  • Defining Object-Oriented Systems
  • Defining the terms object and class in the context of object-oriented programming
  • Describing the three core aspects of an object: identity, state, and behavior
  • Describing abstraction and how it helps you to create reusable classes that are easy to maintain
  • Using encapsulation to combine methods and data in a single class and enforce abstraction
  • Explaining the concepts of inheritance and polymorphism
  • Creating and using classes in C#

  • What is Automation Testing?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications

  • Introducing Selenium 3.0
  • Selenium IDE
  • Selenium RC
  • Web Driver
  • Selenium Grid
  • Supported Browsers
  • Flexibility and Extensibility

  • Installing and Opening IDE
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Using Base URL to Run Test Cases in Different Domains
  • Debugging
  • Multi Language Formats
  • Using Test Suites
  • User Extensions – Extending the IDE’s functionality

  • Verifying Page Elements
  • Locating Elements
  • The AndWait Commands
  • The waitFor Commands in AJAX applications
  • Sequence of Evaluation and Flow Control
  • Store Commands and Selenium Variables
  • JavaScript and Selenese Parameters
  • echo – The Selenese Print Command
  • Alerts, Popups and Multiple Windows

  • Selenium Grid Overview
  • Selenium Server Installation
  • Setting up Selenium Grid for Remote WebDriver
  • Grid as Collection of RC Servers (HUB and WebDriver Nodes)
  • How Selenium Server Works
  • Running Selenium Server
  • Selenium Server Architecture
  • GUI Locators (By ID, By Name, By Link)
  • X-PATH and Different Techniques
    • X-Path Absolute
    • X-Path Attribute
    • X-Path Relative
    • X-Path finder tools

  • Selenium WebDriver
    • How to use WebDriver
    • WebDriver drivers
    • Writing WebDriver scripts
    • WebDriver Backed Selenium
    • Backing WebDriver with Selenium
  • Hands on WebDriver Commands
  • Running Tests on IE, Firefox & Chrome
  • Reporting & Verifying Results
  • Debugging Selenium Tests
  • Reading PDF contents
  • Taking screenshots

  • Creation of Framework
  • Usage of Framework
  • Sample Project Implementation using the Framework
  • Framework Advantages (Maintainability, Reusability)

  • Using C# to work with SQL Server Database
  • Accessing local or remote Database
  • Handling Forms in HTML
  • Data Driving in Selenium with Database
  • Data Entry Automation
  • Database Testing

  • What are Page Objects and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Implementing test frameworks
  • Execute the Test

  • RESTful  webservices
  • JASON and XML
  • Creating WebServices in Visula Studio & C#
  • Creating RESTful WebService Clients
  • Testing WebServices
  • Connecting to public APIs
  • Creating RESTful API clients
  • Testing APIs

  • Introduction to BDD
  • Writing Feature files and generating steps
  • Implementing Steps
  • Running BDD projects.




Reviews Statistic

4.7 out of 4.7
7 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

7 reviews for Online Selenium Test Automation with C# .NET and NUnit (Testenium Endorsed Certification)

  1. Avatar
    4 out of 5




    he was also happy to answer a lot of questions.

    i got a lot of understanding with what i needed, which is good.

  2. Avatar
    5 out of 5

    (verified owner):

    Fantastic course, went from zero to hero in three days. Really enjoyed learning something new, and Dr Aras patiently explains everything in easy terms. Recommended to anyone wishing to investigate using Selenium.

  3. Avatar
    5 out of 5


    This was an excellent course. Dr Aras was very patient with all my questions and was able to explain the concepts thoroughly. I would highly recommend this course if you wish to start automating using selenium. the course included hands on training which will help me when I start automating.

  4. Avatar
    5 out of 5


    Great Training, cover lots of Selenium Topics to solve test automation challenges with clear examples in C#. Helpful and very knowledgeable trainer. – Erick Rivas, Nutreco.com, Holland

  5. Avatar
    5 out of 5


    Nice Course. Something I already know, but I know that on forehand. There were certainly a lot of things we can use immediately in our project. Certainly to help Erick with his work. Thanks.- Wynand Beke, Nutreco.com, holland.

  6. Avatar
    5 out of 5


    Excellent exposure to technical Selenium tool feature and applied to specific examples. This will be further exercised/tested to discover more ways of doing or not doing things. – Steve Blumfield, Nutreco, Canada.

  7. Avatar
    4 out of 5


    Good Course and good open atmosphere, enough room for questions.- Frank Spee, Nutreco, Holland.

Add a review

Duration 3 Days
Price £1,490.00 £490.00

Select Start Date *

Location map

Share our course