0% found this document useful (0 votes)
33 views

Selenium Syllabus 1 1

Uploaded by

arun97nagalingam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Selenium Syllabus 1 1

Uploaded by

arun97nagalingam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SELENIUM SYLLABUS

Hi Folks,
Oranium Tech introducing some amazing content on Selenium. Learn from the best and become a
proficient Selenium developer by joining the Selenium Training in Chennai. The mentors at Oranium Tech
are active professionals in the industry. Our training and specialised syllabus are designed to make you a
professional Selenium developer. Throughout the course program, you will learn extensively using Selenium
WebDriver, Selenium Grid, and Selenium IDE. The classes are integrated with hands-on projects and
practical training using Selenium. Enroll at the nearest branch to avail the best Selenium course in Chennai.

1)AUTOMATION INTRODUCTION
• Why and When Automation?
• Is automation the final solution?

2)SELENIUM INTRODUCTION
• Selenium Introduction - What is Selenium and Why Selenium?
• Introduction of Selenium Components
• Selenium & Supported Languages - Java, C# & Python

3) OOPS CONCEPTS AND CORE JAVA


• Setup Java environment - Download JDK and Setup eclipse
• Java programming concepts
• Class, Object, Variables, Methods & Packages
• OOPs concepts - Abstraction, Encapsulation, Polymorphism & Inheritance
• Conditions and Loops
• Access and Non access modifiers
• Interfaces, Constructors
• Collections - Set, List, Array, ArrayList, HashSet, Hashtable, HashMap
• Keyword List
• String Handling
• Exception Handling
• Retrieving data from the database
4) SELENIUM IDE AND RC
• Installing Selenium IDE
• “Selenese” - Selenium Commands
• Actions, Asserts, Assesors
• Developing Test Cases & Test Suites With Selenium-IDE
• Introduction to Selenium RC

5) SELENIUM WEBDRIVER
• Selenium WebDriver Introduction
• Architectural difference between WebDriver Vs RC
• Download and Configure WebDriver with Eclipse
• Cross Browser Testing - Firefox, IE, Chrome, HtmlUnitDriver
• Object locators/Identification
• Handling various WebElement using WebDriver
• Handling Mouse movements and keyboard Events
• Handling Pushed Pop-ups, Windows, and Alerts
• Handling WebTables
• Automating Real time scenarios
• Handling Files - Upload & Download using AutoIT

6) HEADLESS BROWSER TESTING


• What is Headless Browser Testing?
• Its Advantages and Disadvantages
• Testing Using HTMLUnitDriver , PhantomJS , ChromeDriver

7) FLASH OBJECT TESTING USING SIKULI


• What is Flash Object Testing
• How to handle flash Objects in using Sikuli

8) TESTNG FRAMEWORK
• Introduction of testing framework & Unit Testing
• Difference between TestNG and JUnit
• TestNG introduction and Configuration with eclipse
• TestNG Annotations and Data Providers
• Creating Test Suite with TestNG
• Parallel Execution in TestNG
• Tools helping Object identification

9) TESTING FRAMEWORKS
• Keyword driven Framework
• Data driven framework
• Hybrid Framework

10) DEVELOP HYBRID FRAMEWORK


• Creating Hybrid Framework for Web Application using WebDriver/TestNG
• Use external Data for Testing (Excel sheet, XML files, Property file)
• Reading and understanding reports
• Screenshot of Failed Test case

11) DESIGN PATTERN - Page Object Model (POM)


• What is POM?
• What is Page factory?
• How to implement POM ?
• Test Case Execution using POM

12) CUCUMBER
• Cucumber introduction
• Why Cucumber
• BDD & its application
• Gherkin
• Components of Gherkin
• Step Definition
• Setting up a Cucumber Project

13) SELENIUM GRID


• Introduction to Selenium Grid
• Configuring Grid setup
• Configuring Grid for Multi-browsers
• Remote Webdriver

14) BUILD INTEGRATION


• Integration with Maven
• Creating a Maven Project

15) CONTINUOUS INTEGRATION


• Integration with Jenkins

16) GITHUB - SOURCE CODE MANAGEMENT


• Whatis Version Control?
• What is GitHub?
• How to Download and Install Git?
• Creating a New Repository
• Push changes to a Repository
• Send a Pull request
• Merge changes from a pull request

17) REPORTING TOOLS

18) INTERVIEW GUIDANCE AND MOCK INTERVIEW

19) REAL-TIME PROJECT

_______________________________________________________________________________
Looking for Classroom Training learn Selenium Training at your nearest location in Chennai
Also you can learn from anywhere take Selenium Training through Online.

All The Best


Phone / WhatsApp Details / Mail Id
-----------------------------------------
CHROMPET : 73053 43555 whatsapp / [email protected]
VELACHERY : 73052 77748 whatsapp / [email protected]

You might also like