- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training
- Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Automation Test Engineer
- Penetration Testing
- Cucumber BDD
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Selenium Test Automation with C# .NET and NUnit
- Android Appium Test Automation
- Online Performance Testing
- Python Automation Testing with Selenium and BDD
- Automation Test Architect
- Automation Test Analyst
- SpecFlow Automation Testing
- Contact
- About Us
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
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
- Forest House, 16-20 Clements Rd, London, Ilford IG1 1BA
- Fleet St, London EC4A 2A
- Victoria Square, Birmingham
Course Start Dates
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
24/04/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Online |
08/05/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | London |
05/06/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Ilford |
03/07/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Online |
07/08/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | London |
11/09/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Ilford |
09/10/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Online |
06/11/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | London |
04/12/2023 | 10.00 - 17.00 | Mon - Wed | 3 days | Ilford |
08/01/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | Online |
05/02/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | London |
04/03/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | Ilford |
08/04/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | Online |
06/05/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | London |
10/06/2024 | 10.00 - 17.00 | Mon - Wed | 3 days | Ilford |
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
daniel soesilo – :
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.
James Pink – Global QA Tools & Governance Manager at Schroders (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.
deborah vas, ebits llp – :
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.
Erick Rivas – :
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
Wynand Beke, Nutreco, Holland – :
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.
Steve Blumfield – :
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.
Frank Spee – :
Good Course and good open atmosphere, enough room for questions.- Frank Spee, Nutreco, Holland.
Saif, b2e (verified owner) – :
Really loved the course. Now i feel very confident when testing APIs with C#, designing frameworks, BDD and many more.
Chandana Kotagiri – :
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
Mark A, Transport for London – :
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#.
Kawal , TFl – :
The course was planned very well with hands on EXPERIENCE. I have enjoyed the coursE. I would defi recommend this course.
Chandu,TFL – :
Good explanation of selenium,Data Driven framework C# with a lot of patience
Corey, John, TFL – :
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.
Vamshi S,Transport FOR London – :
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..
dANIEL, TfL – :
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.
Nick Drury, TfL – :
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.
Kehinde, Tfl – :
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
kevin – :
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
Derek whyte, TFL – :
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.
Samit Saini, TFL – :
Very intense but well planned and very hands on. Really enjoyed and feel confident. thanks Aras for all the support.
Sreelekha , TfL – :
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.
hashna, TfL – :
Great training with hands on EXPERIENCE.
Eleanor, TfL (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.
Divyen Thakkar, TfL – :
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.
Keara Phillip, Abel and Cole – :
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.
Teja L – :
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.
Steve Carthew, TfL – :
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.