Selenium Internship
Selenium it is an
automatic testing web-based application. Here we learn writing test cases,use
cases, Selenium web driver API, selenium IDE, Usage of selenium.Attend demo of
Selenium Training by Expert.
Objectives of the Course
- Java-based Test Script Development
- Hands-on Selenium IDE, Selenium RC and
Selenium Webdriver
- Selenium architecture and Related
Components
Who should take this course
- Freshers and students
- Working Professionals
Selenium Training Content
Manual + Jira + Core
Java + Cucumber + Selenium WebDriver
+ TestNG + Frameworks + Web Services with Project
SELENIUM
Module 1: Selenium
Components & Object Identification
Module 2: Core Java
Module 3: WebDriver with
Project Testing
Module 4: Framework
Design & Implementation from Scratch
Module 5: Integration of
Third party Tools in Framework
Module 6: Fundamentals
of RESTFULL service in Java
Module 1: Selenium Components & Object Identification
Automation Testing
Overview &Process
- What is automation testing
- Why Testing tools?
- Difference between manual & Automation
Testing
- Advantages of Automation Testing
- When to start Automation Testing
- Tool Evaluation or POC
Types of Automation
tools
- Licensed Tools
- Open Source Tools
Test Automation
Fundamentals
- Automated Testing
- Benefits of Automation Testing
- Limitations of Automation Testing
Automation Testing Tools
- Test Automation Tool Evaluation
- Introduction to Selenium
- Difference between Selenium and QTP
Selenium Components
- Selenium IDE
- Selenium RC
- Selenium WebDriver
- Selenium GRID
Object
Identification/Locators
- Introduction to element locators
- Types of Element Locators
- Writing Xpath Manually
- Types of Xpath
- findElement & FindElements
- Element locators on different browsers
Module 2: Core Java
Core Java Fundamentals
About Eclipse
- Installation of Java
- Installation of Eclipse IDE
- Creating Project in eclipse
- Writing & Executing programs in Eclipse
IDe
- Eclipse and Selenium together
- Debugging using Eclipse
Language
Fundamentals
- History & Features of java
- Introduction to Java Programming
- Keywords & Class and Object
- Data Types& Variables
- Arrays, Construction and Initialization
Conditional Statements
- if else condition
- nested if else condition
- Switch case statement
- Examples for all the if conditions
Loop Statement
- While Loop
- Do-while
- For loop
- Foreach loop
- Examples for loops
Keywords
- break
- continue
- Examples for keywords
Arrays
- What is Array
- Advantages of Array in Java
- Working with Array and ForEach loop
- Examples for Array
Packages , Classes and
Objects
- What are Packages
- Creating packages , Class & Objects
- Types of Methods
- Writing user defined methods
Inheritance
- What is Inheritance
- Advantage of inheritance
- Types of Inheritance
- Examples for inheritance
Polymorphism
- What is polymorphism
- Method OverLoad
- Method OverRide
- Examples
Encapsulation
- Introduction
- Examples
Abstraction
- Define Abstraction Class
- Define Abstract Methods
- Steps to define Abstraction
Interface
- Implementing interface
- Difference between Abstraction &
Interface
- Implements vs extends
Module 3: WebDriver with Project Testing
Basic Selenium / Web Driver
- Introduction to selenium
- Advantages of web driver
- Web Driver v/s RC
- Architecture of Web Driver and RC
- Configure Selenium with Eclipse IDE(Adding
Selenium jar files)
- Working with drivers Firefox, Chrome
&IE, etc…
- Creating the generic scripts in Web Driver
- Navigate methods
- Introduction to selenium