0
  • An empty cart

    You have no item in your shopping cart

0
  • An empty cart

    You have no item in your shopping cart

Enter your keyword

Selenium Test Automation with C# .NET and NUnit

Selenium Test Automation with C# .NET and NUnit

SPECIAL OFFER

Companies in the UK can book for training and complete the training within one week and pay later.

Up on completion of this courses, you will get 3 months FREE access to TESTENIUM AUTOMATION PLATFORM to test your project. Visit https://testenium.co.uk for more details.  Selenium Test Automation with JAVA course comes FREE with this course. This offer is only for limited period and group booking from companies will get discount. CALL +44(0)7412374609 to enrol in advance.

Latest Review

SREELEKHA , TFL – : Great training course. Aras briefed all the concepts neatly . This is very hands on different to trainings available in the market. Aras has been patient helping everyone to complete the exercises. It was good to refresh fundamentals.I never tried RC, was thinking its difficult but seems to be pretty straight forward after completing the training. Thanks very much ARAS.

DEREK WHYTE, Transport for London (TFL) – 13th April 2022: VERY INTENSE 3 DAY COURSE BUT DEFINATELY LEARNT A LOT FROM IT. BEEN ON OTHER SIMILAR COURSES BUT HADN’T ENJOYED OR LEARNT AS MUCH AS I LEARNT ON THIS ONE. ARAS IS A PATIENT AND HELPFUL TRAINING TUTOR.

NICK DRURY, Transport for London (TFL) – 30th March 2022: A pretty intense course, lots of information to get through, but well delivered and thorough. Very hands on, with excellent support and minimal direct lecturing.

Kevin, Panacea Software – 30th March 2022: I REALLY ENJOYED THE COURSE. ARAS WAS EXTREMELY HELPFUL AND EXPLAINED EVERYTHING IN GREAT DETAIL. I CAME INTO THE COURSE AS COMPLETE BEGINNER AND FOUND IT EASY UNDERSTAND. I WOULD DEFINITELY RECOMMEND THIS COUSE.

.

Course Overview

Our Selenium Test Automation with C#  and NUnit course covers all the essential skills of using the Selenium 4.0,  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.
  • Introduction to DevOps
  • 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).

 

Certification

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 “TOP COMPANY OF THE YEAR 2020” and 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

The trainer for this course has over 37 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.

 

Training Location

  1. Forest House, 16-20 Clements Rd, London, Ilford IG1 1BA
  2. Fleet St, London EC4A 2A
  3. Victoria Square, Birmingham

Course Start Dates


Start Date TimeDaysDurationLocation
24/04/202310.00 - 17.00Mon - Wed3 daysOnline
08/05/202310.00 - 17.00Mon - Wed3 daysLondon
05/06/202310.00 - 17.00Mon - Wed3 daysIlford
03/07/202310.00 - 17.00Mon - Wed3 daysOnline
07/08/202310.00 - 17.00Mon - Wed3 daysLondon
11/09/202310.00 - 17.00Mon - Wed3 daysIlford
09/10/202310.00 - 17.00Mon - Wed3 daysOnline
06/11/202310.00 - 17.00Mon - Wed3 daysLondon
04/12/202310.00 - 17.00Mon - Wed3 daysIlford
08/01/202410.00 - 17.00Mon - Wed3 daysOnline
05/02/202410.00 - 17.00Mon - Wed3 daysLondon
04/03/202410.00 - 17.00Mon - Wed3 daysIlford
08/04/202410.00 - 17.00Mon - Wed3 daysOnline
06/05/202410.00 - 17.00Mon - Wed3 daysLondon
10/06/202410.00 - 17.00Mon - Wed3 daysIlford

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 4
    • Features of Selenium
    •  Enhanced Selenium Grid
    • Upgraded Selenium IDE
    • Relative Locators in Selenium 4
    • Improved Documentation
    • Support for Chrome Debugging Protocol
    • Better Window/Tab Management in Selenium 4
    • Deprecation of Desired Capabilities
    • Modifications in the Actions Class
  • Selenium IDE
  • Selenium RC
  • Web Driver
  • Selenium Grid
  • Supported Browsers
  • Flexibility and Extensibility

  • 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
    • 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
  • Customised reporting

  • 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
  • Building a search engine database with Selenium

  • 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

  • Connecting to public APIs
  • Testing APIs

  • Introduction to BDD
  • Writing Feature files and generating steps
  • Implementing Steps
  • Running BDD projects.
  • Page Object Model with SpecFlow

  • Introduction to DevOps
  • Ci/CD Pipeline
  • BitBucket

 

 

Reviews Statistic

4.8
4.8 out of 4.8
27 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

27 reviews for Selenium Test Automation with C# .NET and NUnit

  1. 4 out of 5

    :

    IT WAS A GOOD 3 DAYS TRAINING COURSE.
    IT GAVE ME THE UNDERSTANDING OF HOW TO USE SELENIUM, C#, NUNIT AND ECLIPSE.

    DR ARAS WAS GOOD IN TEACHING US THE FUNDAMENTALS FIRST BEFORE GOING IN and using these technologies.

    he was also happy to answer a lot of questions.

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

  2. 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. 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. 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. 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. 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. 4 out of 5

    :

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

  8. 5 out of 5

    (verified owner):

    Really loved the course. Now i feel very confident when testing APIs with C#, designing frameworks, BDD and many more.

  9. 5 out of 5

    :

    It was An excellent training for 3 DAYS.
    It gave me the in depth understanding of how to use selenium, C#, NUNIT and specflow.
    DR ARAS was good in teaching the fundamentals before going in and using these technologies.

    he was also happy to answer a lot of questions and went a way beyond and helped in setting up the framework for my real time project.
    Never was hesitant to help even for the minute issues and out of timings.
    He is available whenever I had an issue and encourages to learn through the issues.

    I’m really grateful to be part of this traning and would highly recommend others

  10. 5 out of 5

    :

    I was really happy with the 3 day training received from Aras for the Selenium test automation with C#. We covered lots of automation areas and it really helped expand my knowledge and provide a better understanding of testing with Selenium and C#.

  11. 5 out of 5

    :

    The course was planned very well with hands on EXPERIENCE. I have enjoyed the coursE. I would defi recommend this course.

  12. 5 out of 5

    :

    Good explanation of selenium,Data Driven framework C# with a lot of patience

  13. 5 out of 5

    :

    This is course is designed for anyone wanting to become or further develop fundamental skils in C# TEST AUTOMATION. Aras is an excellent tutor with alot of experience and knowledge ensuring participation and understanding of the training material throughout the course.

  14. 5 out of 5

    :

    I am really happy with course structure and coverage. It will really help me to expand my knowledge further. Dr.Aras was quite patient to repeat the core concepts and examples. Highly recommended this courese by him..

  15. 5 out of 5

    :

    Great course that provides a good overview of Selenium test automation with C#. Aras provides a lot of knowledge and sets good exercises throughout the course in order to practice what is being taught.

  16. 5 out of 5

    :

    A pretty intense course, lots of information to get through, but well delivered and thorough. Very hands on, with excellent support and minimal direct lecturing.

  17. 5 out of 5

    :

    The course was straightforward and easy to understand
    The design of the course made it easy to understand
    The course tutor was outstanding
    The course was well explanatory with relevant examples

  18. 5 out of 5

    :

    I REALLY ENJOYED THE COURSE. ARAS WAS EXTREMELY HELPFUL AND EXPLAINED EVERYTHING IN GREAT DETAIL. I CAME INTO THE COURSE AS COMPLETE BEGINNER AND FOUND IT EASY UNDERSTAND. I WOULD DEFINITELY RECOMMEND THIS COUSE.

    Kevin, Panacea Software

  19. 4 out of 5

    :

    VERY INTENSE 3 DAY COURSE BUT DEFINATELY LEARNT A LOT FROM IT. BEEN ON OTHER SIMILAR COURSES BUT HADN’T ENJOYED OR LEARNT AS MUCH AS I LEARNT ON THIS ONE. ARAS IS A PATIENT AND HELPFUL TRAINING TUTOR.

  20. 4 out of 5

    :

    Very intense but well planned and very hands on. Really enjoyed and feel confident. thanks Aras for all the support.

  21. 5 out of 5

    :

    Great training course. Aras briefed all the concenpets neatly . This is very hands on different to trainings available in the market.Aras has been patient helping everyone to complete the exercises. It was good to refresh fundamentals.I never tried RC, was thinking its difficult but seems to be pretty straight forward after completing the training. Thanks very much ARAS.

  22. 5 out of 5

    :

    Great training with hands on EXPERIENCE.

  23. 4 out of 5

    (verified owner):

    Very good course with a lot of information, Trainer is very KNOWLEDGEABLE and always helpful and patient when it comes to completing the exercises. I now have a lot of KNOWLEDGE I DIDN’T HAVE BEFORE.

  24. 5 out of 5

    :

    Excellent course for beginner. Lot of hands on exercises and plenty of material provided to practise. Dr Aras is very knowledgeable and very helpful with any technical issues during the course.

  25. 5 out of 5

    :

    DR. ARAS IS SUCH A GREAT INSTRUCTOR. I’VE DONE OTHER SELENIUM AUTOMATION WITH C# COURSES BEFORE, BUT THEY DIDN’T GO INTO AS MUCH DETAIL AS THIS ONE. YOU WILL LEARN A LOT DURING THIS COURSE AND THERE ARE A LOT OF PRACTICAL EXCERCISES TO DO (WHICH IS SUPER HELPFUL). EVEN THOUGH YOU LEARN A LOT IN THIS COURSE, NEVER ONCE DID IT FEEL STRESSFUL OR OVERWHELMING. DR. ARAS WAS ALWAYS HAPPY TO STOP AND EXPLAIN THINGS IF THEY DIDN’T MAKE SENSE.

  26. 4 out of 5

    :

    THE COURSE WAS REFRESHING, INTERESTING, AND INTERACTIVE. A GOOD MIX OF PRACTICAL AND THEORY INFORMATION, WITH ENOUGH TIME TO DISCUSS ISSUES. ARAS IS a patient AND EFFECTIVE TRAINING TUTOR. THANK YOU FOR YOUR SUPPORT, ARAS.

  27. 5 out of 5

    :

    As a complete beginner I was suprised to be understanding code and applying it practically to a range of test methods by the end of the 3 day course. A challenging but very rewarding course, thank you very much.

Add a review

Duration 3 Days
Price £1,490.00

Select a Start Date

Share our course