Contents
- 1 About Selenium Online Course
- 2 Selenium Course Duration:
- 3 Selenium Online Training Course Overview
- 3.1 Introduction
- 3.2 Introduction to Selenium
- 3.3 Selenium Components
- 3.4 Configuration of IDE & IDE Scripts
- 3.5 Selenium 2.0 / 3.0 /Web Driver
- 3.6 Frameworks
- 3.7 Core Java Fundamentals
- 3.8 JUnit Introduction
- 3.9 TestNG Framework
- 3.10 Test data and Object repository
- 3.11 Additional concepts
- 3.12 Advanced concepts
About Selenium Online Course
Selenium Course Duration:
- 40 Hours
Selenium Online Training Course Overview
-
Introduction
What is automation testing
When best to go for automation
Advantages of Automation -
Introduction to Selenium
What is Selenium
Use of selenium
When selenium can be useful in testing
Features of Selenium
Differences between Selenium and QTP -
Selenium Components
Selenium IDE
Selenium RC
Selenium Web Driver
Selenium Grid
Selendroid
Appium -
Configuration of IDE & IDE Scripts
Recording the script
Running the script
Object Identification
Difference between Test case and test suit
Languages supported while Recording
Synchronization in Selenium IDE
Testing Vs Selenium IDE
When to use Selenium IDE
How to run the recorded script against other browsers
Why companies are not using Recording tools -
Selenium 2.0 / 3.0 /Web Driver
Creating environment for Selenium
Basic programs in RC
Differences between Selenium RC and Webdriver
Creating basics scripts with Webdriver
Creating scripts by using Functions with Webdriver
Running the scripts in Eclipse
Introducing Web Driver’s Drivers
Browser commands in Webdriver with examples
Interactive commands in Webdriver with examples
Information commands in Webdriver with examples
Validation commands in Webdriver with examples
What is validation
What is the use of validation in Automation testing
When to use validation
How to use validations
Locators in Webdriver
Debugging the script
Maintaining synchronization Points
How to handle Popups and alert messages in Webdriver
Recognizing Similar Elements
Working with Web Tables
Working with dynamically changing Objects -
Frameworks
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 -
Core Java Fundamentals
Java Programming Language Keywords
Data Types
Class and Object
Encapsulation
Inheritance
Polymorphism
Collections
Overridden and Overloaded Methods Abstraction
Conditional Statements
Writing Code using Loops
Handling Exceptions
Working with the Assertion Mechanism Using the java.lang.String Class -
JUnit Introduction
Proving it works Starting from scratch
Understanding unit testing Frameworks
Setting up JUnit
Testing with Junit
Junit annotations -
TestNG Framework
What is TestNG
Create TestNG.xml file
Integrate the Selenium Scripts and Run from TestNG
Reporting Results &Analyze
Run Scripts from Multiple Browsers
TestNG annotations
Batch execution in TestNG
Providing the description to the test methods and skipping the tests
What is the differences between Junit and TestNG -
Test data and Object repository
What is Test data
What is object repository
How to use object repository in Framework
what is the use of maintaining Object repository
Types of creating object repositor -
Additional concepts
Actions
How to use Key Commands Mouse Over
Scrolling Down
what is ANT and Maven
Build Management with Maven
Developing the scripts and Converting src to executable file -
Advanced concepts
How the company will maintain the scripts
SVN Integration introduction
what is Continues Integration and Continuous Deployment (CICD model)
Jenkins Integration & Setup
Executing programs from Jenkins
Visit for Learning Selenium Online Training by Real-Time Experts