Online Selenium Training With Real Time Scenario

SELENIUM TRAINING COURSE CONTENT

Introduction
ü What is automation testing
ü When to go for automation
ü Different automation tools (vendor & open source tools)
ü Advantages of  automation
ü Difference between manual testing & Automation testing process 
                                 
Introduction to selenium
ü What is selenium Tool
ü Use of selenium tool in automation
ü Features of selenium tool
ü Differences  between selenium and other tools

Selenium Components
ü Selenium IDE
ü Selenium RC
ü Selenium WebDriver
ü Selenium  Grid

Configuration of selenium IDE & Dev. Scripts
ü Installing/Downloading Selenium IDE
ü Features of Selenium IDE
ü Recording/Creating your first test with Selenium IDE
ü Script Debugging in Selenium IDE.
ü How to save recorded script
ü Running the script
ü Selenium Action Commands
ü Assert
ü Verify
ü Adding Selenium IDE comments
ü Synchronization commands
ü Selenium User Extensions
ü Storing elements
ü Store and StoreEval – Accessor Commands
ü Difference between test case and test suite
ü Creating test suites
ü Languages supported while recording
ü Write your own Selenium IDE script without record and playback 
ü How to run recorded script against other browsers

Configuring Eclipse IDE for Java & selenium
ü How  to create new java project
ü How to create a new  java class
ü Running java class
ü Viewing the results of java program

Debug scripts in Eclipse
ü Understanding Debug
ü Using Breakpoints
ü Verify the  values during debug
ü Using step over , step into

Learning Java
ü Introduction to java programming
ü Data Type in java
ü Declaring variables
ü Writing java program and running

Conditional statements                                                                                                                                                                                         
ü If condition
ü If else condition
ü If else if condition (nested if)
ü Switch case statement
ü Examples for all the above conditions

Loop statements
ü While loop
ü Do loop
ü For loop
ü For each loop
ü Examples for all the above loops

Oops concepts
ü Object
ü Class
ü Polymorphism
ü Inheritance
ü Package
ü Interface

Selenium Web Driver
ü Introduction to Web Driver
ü Configure  Eclipse IDE (Adding selenium Libraries)
ü Using Firefox Driver APL
ü Working with Different Elements and programming Edit boxes , checkbox, Radio Buttons , Links
ü Selecting values from a Dropdown list
ü Understanding xpath to locate elements in web page
ü Working with table Elements
ü Reading data from table
ü Using Actions class
ü Handing keyboard , mouse events

Locators & Object Identification
ü Firebug
ü Locating elements by ID With Sample Example
ü Finding elements by name With Sample Example
ü Finding elements by link text With Sample Example
ü Finding elements by XPath With Sample Example
ü Finding elements by class With Sample Example
ü Finding Elements by using CSS With Sample Example

Real Time Sample Programs in Selenium Webdriver:
ü Handling Text box With Sample Example
ü Handling HyperLink With Sample Example
ü Handling weblist With Sample Example
ü Handling Checkbox With Sample Example
ü Handling Button With Sample Example
ü Handling Radio Button With Sample Example
ü Handling DropDown Controls With Sample Example
ü Select value from DropDown With Sample Example

Real Time Sample Programs in Selenium Webdriver:
ü Handling  alerts box and Verifying the Alert Texts With Sample Example
ü Handling  confirmation messages With Sample Example
ü Keyboard actions With Sample Example
ü Mouse actions With Sample Example
ü Dynamic objects and count of objects With Sample Example
ü Capture screenshots With Sample Example
ü Synchronization Commands In Web Driver With Sample Example
ü Why Implicit wait and Implementation of Implicit wait With Sample Example
ü Why Explicit wait and Implementation of Explicit wait With Sample Example
ü Web Driver Fluent wait and Thread Sleep functionality With Sample Example
ü File uploads and File downloads With Sample Example
ü Handling  Window based controls using Robot

Handling Windows
ü How to handle multiple browser
ü Handling alerts
ü Handling windows alerts using (Robot Class)
ü Handling Frames

Real Time Sample Programs in Selenium Webdriver:
ü Handling frames in web pages With Sample Example
ü Handling windows and switching between windows With Sample Example
ü Handling Web Tables With Sample Example
ü Reading Properties File in Java With Sample Example
ü Verifications and Assertions With Sample Example
ü Desired Capabilities and IE  With Sample Example

I/O Streams:
ü Brief about Ajax and how to handle Ajax with WebDriver With Sample Example
ü Reading/Writing Microsoft XLS Files With Sample Example
ü Writing data into cells With Sample Example
ü Working data with flat files. With Sample Example
ü Reading data with flat files.
ü Simulating Keyboard Keypress events
ü Browser Custome Profile Creation
ü Regular Expressions in Selenium webdriver

Junit FrameWork
ü Running Java Programs using Junit
ü JUNIT Annotations
ü JUNIT Methods
ü Test Suites using JUNIT

TestNG FrameWork
ü Overview of TestNG
ü Environment of TestNG
ü Writing WebDriver Test Cases using TestNG
ü Basic Annotations of TestNG
ü Executing Tests
ü Executing Test Suites
ü Ignore Test
ü Dependency Test
ü Parameterized Tests
ü TestNG XML
ü Report Generation

Real Time Sample Programs in Selenium Webdriver for HTML Report Generation:
ü Web Driver with TEST NG Frame Work
ü Batch Running Test cases using TestNG
ü Customized Report Generation Using ATU
ü Implementing Logs using Apache Log4j API

Object Repository
ü What is object repository
ü How to use object repository in framework
ü What is the use of maintaining object repository
ü Types of creating object repository

Working with multiple browsers
ü Executing Automation Test Cases in multiple browsers Sequentially
ü Working with Chrome and IE browsers
ü What is Firefox Profile And Implementation of Firefox Profile
ü What is WebDriver Desired Capabilities class
ü Executing Automation Test Cases in multiple browsers Parallel

Automation Life Cycle
ü What is a Framework
ü Types of Frameworks
ü Modular framework
ü Data Driven framework
ü Keyword driven framework
ü Hybrid framework
ü Use of framework
ü How develop the framework
ü Integration of the framework
ü How execute the scripts from framework

Selenium Grid
ü Introduction
ü How to work with grid
ü Parallel Execution

Additional Concepts
ü Actions
ü How to use commands mouse over
ü Scrolling down
ü What is ANT & Maven
ü Build Management with Maven
ü Developing the scripts and converting src to executable file

Continuous Integration Testing using Jenkins
ü  About Jenkins
ü  History of Jenkins
ü  Splitting of Projects
ü  What is Continues Integration
ü  Installing Jenkins
ü  Creating a simple job
ü  Integrating Jenkins to the Project

BDD Tool Cucumber with Selenium Scripts in Java
ü  Introduction to Cucumber
ü  What is Cucumber
ü  Cucumber Basics
ü  Set Up Cucumber with Selenium in Eclipse
ü  How to integrate Selenium Scripts with Cucumber
ü  Data Driven Testing in Cucumber
ü  Execute Integrated Selenium Scripts with Cucumber.

Interested candidates can contact me and register for this Course:

Name: Karthik
Mobile Number: 07660997254
What's App Number: 07660997254
Email: kathiktesting05@gmail.com
THANKYOU!  
Best Regards,
Karthik.

Comments

Popular posts from this blog

Online Tricentis Tosca Automation Training with Real Time Scenarios

Native Android Apps Automation with WebDriver Using Appium Mobile Automation tools