WHAT IS THIS COURSE ABOUT?
The Selenium with C# online training program aims at providing participants knowledge on Selenium, one of the best and most widely used automation tools in the world, in combination with the C# programming language. Selenium is an open source automation tool which offers users an unparalleled ability to test web applications and create and manage databases. Because of Seleniumâ??s versatility, scripting languages such as Java, Ruby, Python, and C# are compatible with it and are used for writing Seleniumâ??s test scripts.
C#, on the other hand, is a .NET language which has the capability for reflections without the need for declaring classes and functions, and allows interoperability.
WHAT ARE THE COURSE OBJECTIVES?
The Selenium with C# online training program focuses on the purpose, and functions of Selenium, object-oriented programming, Selenium IDE and RC as well as the Selenium WebDriver package. It also seeks to enhance the skills of its participants in Selenium Grid, setting up Selenium in visual studio with C#, configuring and using the Selenium remote control, identification of UI elements as well as enhancement of skills in hybrid framework development and integration.
At the end of the course, participants should also be able to schedule automatic test runs, understand and use RTTS helper files, various Selenium script formats and use tools to identify XPath while creating reusable modules that can reduce script maintenance to a large extent. Participants also learn synchronization and the problems that arise with improper synchronization. It also teaches them NUnit usage, JSON using C#, test suite creation.
WHO IS ELIGIBLE FOR THE COURSE?
For the smooth flow and understanding of this course, participants should be equipped with a basic knowledge of C# programming language. Experience in software development, an understanding of web-based applications, would also be to the participantâ??s benefits as it would not only hasten the learning process but also make things much easier for them.
Studentâ??s with an eye on software testing or quality assurance career and even IT professionals who desire to refresh their knowledge in accordance with trends in the computer industry are more than welcome to enroll for the course.
JOB OPPORTUNITIES IN SELENIUM?
Software testers and engineers, Quality Assurance experts and Engineers and IT professionals who have knowledge of Selenium with C# are sought after worldwide with high six figure salaries. Selenium with C# makes the job easier for these professionals, whilst paying them a premium income. It also gives them the leeway to utilize every second of their life for productivity as they learn the various packages.
SELENIUM WITH C #
Overview
SELENIUM IDE
Introduction
Record & Playback
Command types
Using Verifications
Using Asserts
Exporting Test Case/Suite to C#/NUnit
SELENIUM WEB DRIVER
Introduction
Setting up new project
Project Structure
Understanding DOM Structure
Finding Elements
Assert Types
Working with Dynamic Elements (Radio/Checkbox/Dropdown/Select Element)
Tables and Data grid
XPath
Embedded JavaScript
Cross Platform Browser Testing
SELENIUM FRAMEWORK & INFRASTRUCTURE
Creating Data Driven Tests (XML/DB/Excel)
LINQ queries (DDT)
SELENIUM SERVER (OPTIONAL)
What is Selenium Server
Intro for Selenium Grid
Configuring Selenium Server
Grid Configuration
Setting up Grid
Running a Test in Grid
Best Practice Techniques and Structure
Error Handling
Actions And Alerts
C#
- Object â?? Oriented Programming Concepts
- Classes and Objects, Interfaces , Encapsulation, Access and Non-Access Modifiers
- Variables , Methods and Arrays
- Inheritance, Abstraction and Polymorphism
- Collections , loop concepts and conditional statements
- File I/O, Exception Handling , Code Debugging
- Practice Programs in the C# Concepts