Selenium Training
Key Concepts
- Introduction to Automation Testing
- Web Technologies
- Selenium IDE
- JavaScript & Java
- Eclipse
- WebDriver
- Frameworks (TestNG)
Key Concepts
- Introduction to Automation
- What is automation testing
- Advantages of Automation Testing
- How to learn any automation tool
- Types of Automation tools
Introduction to Selenium:
Selenium Components:
- Selenium IDE
- Selenium Grid
- Selenium Core
- Selenium 2.0 – Web Driver
JavaScript and HTML:
- Introduction
- Variables
- If...Else
- For Loop
- For...In
- Statements
- Operators
- Switch
- While Loop
- Events
- Comments
- Comparisons
- Functions
- Break Loops
- Try...Catch
Core Java Fundamentals:
Language Fundamentals:
- History of Java
- Class and Object
- Encapsulation
- Features of java
- Data Types
- Inheritance
- Java Programming Language Keywords
- Array Declaration, Construction and Initialization
- Polymorphism
Flow Control, Exceptions, and Assertions:
- Writing Code Using if and switch
- Handling Exceptions
- Statements
- Working with the Assertion Mechanism
About Eclipse IDE:
- Installing Eclipse
- Importing and Exporting
- Exploring Eclipse – Advanced
- Creating Simple Project in eclipse
- Debugging using Eclipse
- Eclipse and Selenium together
- Exploring Eclipse – Basic
Fire Bug, Xpath and CSS:
- Introduction to Firebug
- How to identify the xpath for an particular element
- Downloading and installing of Firebug
- Identifying objects using CSS
- Downloading and installing of xpath
How to use TestNG:
- Introduction to TestNG
- Working with TestNG
- How to Use TestNG Annotations
- TestNG Results output folder walkthrough
- Why TestNG
- Advantages of TestNG over Junit
- Data Driven Testing TestNG
- TestNG Reporting features
- Setting up TestNG
- Exploring TestNG Features
- TestNG Execution Report
Advanced Selenium 2.0 – Web driver:
- Introduction to selenium 2.0
- Architecture of Web Driver
- Identifying the elements in Web Driver
- Creating the scripts by using functions
- Working with excel sheets using Web Driver
- Advantages of web driver
- Web Driver IDE
- Working with Different drivers
- Web Driver Client Libraries
- Web Driver with TestNG
- Web Driver v/s RC
- Installation / Configuring Eclipse for Web Driver
- Creating the generic scripts in Web Driver
- Web Driver commands with examples
Automation Framework:
- What is Framework
- What is Data Driven framework
- Use of Framework
- How to execute the scripts from framework
- Types of Frameworks
- What is Keyword driven framework
- How to develop the framework
- What is modular framework
- What is Hybrid framework
- Integration of the framework