Selenium with c#
Introduction
Selenium web driver is an open source library and an automated web application tool. It supports all major browsers and codes can be written in any programming languages such as C#, Ruby, Java and Python and execute on Linux, Windows and Macintosh platforms. It’s like an application testing tool which can easily integrate with any programming languages. Selenium tests C# run on browser stack automate with support for screenshots, mobile testing, local testing and many more. It can integrate with popular frameworks such as PNUnit, NUnit and Gallio-MbUnit and also with the preferred continuous integration tool by using Rest and Javascript Testing API.
C# is a Microsft programming language, employed by developers to create code for a variety of robust and secure applications that can execute on the .NET Framework.
COURSE SUMMARY
Course Name | Selenium with c# Online Training |
Contents | Fundamentals and Concepts of Selenium with c# |
Duration | 30 Hours with Flexible timings |
Delivery | Instructor Led-Live Online Training |
Eligibility | Any Graduate |
Ideal For | Aspiring job seekers in the field of Software Testing |
Next Batch | Please visit the schedule section |
Course Objectives
- Record automated test cases.
- Describe the function and purpose of Selenium.
- Apply and use different verification techniques.
- Understand the benefits and proper approach to test automation.
- Create and work with test suites.
- View and analyze results.
- Configure Selenium with Eclipse and the Selenium 2 WebDriver.
- Schedule automatic test runs.
- Modify scripts to advance the ability to test the application.
- Utilize different Selenium script formats.
- Use tools to help identify XPath.
- Use tools to help identify XPathConfigure Custom Log Files.
- Understand and use RTTS helper files.
PRE-REQUISITES: Basic Knowledge of C Programming and Basic Concepts of Object Oriented Languages
Course Curriculum
MODULE 1: INTRODUCTION TO SELENIUM
TOPICS: What Is Selenium, Features Of Selenium, Use Of Selenium, Difference Between Selenium And Qtp, Selenium Components
MODULE 2 SELENIUM IDE
TOPICS: Selenium Overview, Downloading And Installing Selenium Ide, Selenium Ide – Features, Selenium Concepts, Recording And Running A Simple Test, Selenium Commands, Installing Useful Tools For Writing Tests, Object Identification, Verifying Page Elements, Wait Commands, Selenium Test Runner, Regular Expression Patterns, Element Locators, Creating Selenium Test Suites, Using Regular Expressions In Selenium Ide, Why Companies Are Not Using Recording Tools, Limitations Of Selenium Ide
MODULE 3: SELENIUM CORE
TOPICS: Selenium Core Overview, Running Selenium Core Test Suites, Installing Selenium Core
MODULE 4: OVERVIEW OF C#
TOPICS: Object-Oriented Concepts, Writing C# Classes, Introduction To .Net Framework, Inheritance, Polymorphism, Language Fundamentals, Collections Framework, Delegates And Events, File I/O & Serialization, Multi Threading, Exception Handling, Ado.Net, Windows Applications Using Winforms, Deployment, Xml Using.Net, Extended Classes, String Handling, Attributes And Reflection
MODULE 5: SELENIUM WEBDRIVER SETUP
TOPICS: Configuration With Eclipse, Setting Up Templates, Setting Up Helper Files
MODULE 6: SELENIUM TEST SCRIPTS
TOPICS: Locating Web Elements, Setting Up Test Scripts In Eclipse, Conversion Of Verification Statements, Creating Test Reports, Creating Custom Log Files
MODULE 7: TEST SCRIPT ENHANCEMENT
TOPICS: Useful Web Element Methods, Test Modularization, Target Object Map Creation
MODULE 8: RTTS FRAMEWORK AND TARGET OBJECT IDENTIFICATION
TOPICS: Setting Up Helper Files, Configuration With Visual Studio, Dynamic Object Handling, Setting Up Templates, Identifications Method
MODULE 9: DATA CAPTURE AND VALIDATION AND LOGGING OPTIONS
TOPICS: Capturing Data From Tables, Capturing Data From Html Trees, Working With Excel Logs, Capturing Data From Drop Down Lists, Validating Data From Tables, Adding Screen Shots To Log Files Validating Data From Html Trees, Different Logging Options, Validating Data From Drop Down Lists
MODULE 10: REGULAR EXPRESSIONS AND DATA DRIVEN TESTS
TOPICS: Using Regular Expressions For Data Capture, Regular Expression Operators, Greedy And Reluctant Closure, Working With Parameters, Creating Dynamic Validation Statements, Connecting To Data Sources
MODULE 11: MULTI-BROWSER TESTING AND SELENIUM GRID
TOPICS: Setup Required To Run Tests Against Ie And Chrome, Creating Test Suites To Execute Against Multiple Browsers, Modifying Tests To Execute Against Multiple Browsers, Running Tests In Sequence, Setting Up The Selenium Hub, Running Tests In Parallel, Running Test Suites On Multiple Machines
Course Reviews
No Reviews found for this course.
Write a Review