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

Online Training for Manual/Functional