KEMBAR78
Selenium Course Outline | PDF | Selenium (Software) | Information Technology
0% found this document useful (0 votes)
43 views4 pages

Selenium Course Outline

The document outlines a comprehensive curriculum for Selenium training, covering basic to advanced topics including Selenium IDE, WebDriver, and various testing frameworks like JUnit and TestNG. It also includes a section on learning Java, focusing on object-oriented programming concepts, file I/O, and collections. The course is structured to provide hands-on experience with practical examples and case studies.

Uploaded by

Sreekanth Payik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views4 pages

Selenium Course Outline

The document outlines a comprehensive curriculum for Selenium training, covering basic to advanced topics including Selenium IDE, WebDriver, and various testing frameworks like JUnit and TestNG. It also includes a section on learning Java, focusing on object-oriented programming concepts, file I/O, and collections. The course is structured to provide hands-on experience with practical examples and case studies.

Uploaded by

Sreekanth Payik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Details

Basic Selenium Intermediate Selenium

Basic WebDriver Advance Selenium

1. Introduction 1. Introduction ANT


 Selenium Introduction  Why WebDriver
 Selenium vs for Selenium  What is ANT
other automation  WebDriver v/s  Why ANT for
tools RC Selenium
 Advantages of  Why not RC  Installing ANT
selenium over  Architecture of  Setting PATH and
other tools WebDriver and ANT_HOME
 Technologies RC  why build.xml
involved in  Advantages of  Configuration,
selenium WebDivers Properties and
 Selenium IDE  Installing Target in build.xml
 Selenium RC vs WebDriver
Web Driver  Configuring Testing Frameworks
 Selenium core Eclipse for
 Selenium Grid WebDriver Junit Framework
 Web Application vs  First program
Stand Alone application on WebDriver
 1,2,3 tier and distributed  Accessing
architecture Multiple  what is Junit
 Browsers, Web servers, browsers using  Why do we need
Database servers, WebDriver Junit in Selenium
Application servers 2. Working with IE and  What is a
 HTML Basics Firefox Browsers Framework
 Javascript vs Java  Open and Close  Advantages of
 Locators IE and Firefox Junit
 ID  Default profile  Installing Junit in
 Name creation in Eclipse
 Filters Firefox  What is an
 Xpath  Bypassing annotation
 CSS proxy settings in  Annotations used
 DOM Firefox in Junit
 Architectures  Accessing  First test case
 Web Application Basic HTML using annotations
 Selenium IDE Elements  Running test case
 Selenium RC 3. Form Controls  Checking reports
 Web Driver  Accessing Input created by Junit
2. Technologies used in Web box  Creating sample
Application  Accessing test cases
 HTML Radio Buttons  Create test Suite
 Javascript  Accessing  Running test Suite
 DOM Checkbox  Why
 CSS  Accessing parameterization
 Creating sample web Dropdown  How to
page using above  Accessing parameterize the
technologies Submit Buttons test case
3. Tools used to locate elements  Accessing Links  Running test suite
on a browser  Accessing on parameterized
 Installing Firefox Calendar test cases
 Installing firebug and  Accessing  Creating ANT
fire path and fire finder Google Build file
add-ons in Firefox autosuggest  Generating
 How to locate HTML Reports using
elements using Xpath Advance WebDriver ANT
and Css
 Why to know more 1. Accessing Forms
about Xpath and Css  Gmail.com TestNg Framework
when fire path and fire signup and login
finder are there  Accessing what is TestNG
 Learning more about Registration
Xpath and Css Forms  Why do we need
techniques  Input data into TestNG in
4. Selenium IDE Registration Selenium
 Downloading and Forms  Advantages of
Installing Selenium IDE  Submit TestNG over Junit
 Firefox v/s IE Registration  Installing TestNG
 Learning about all the Forms in Eclipse
configurations provided  Accessing  Annotations used
in IDE Login Forms in TestNG
 Record and play first test  Input data into  First test case
case Login Form using annotations
 Setting break points,  Submit Login  Running test case
Running test case step Form  Checking reports
by step and resume test 2. Accessing Links and created by TestNG
case Sub Links  Creating sample
 Assert, Verify, Store and  google.com test cases
Wait commands links  Create test Suite
 Assert v/s Verify  Accessing all  Running test Suite
 Why Store in Selenium the links on a  Why
IDE page parameterization
 Why Wait in Selenium  Accessing links  How to
IDE inside a block parameterize the
 Usage of JavaScript in 3. Listing and Selecting test case
Selenium IDE Dropdown options  Running test suite
 Writing JavaScript 4. Reading Table on parameterized
functions  Cricinfo.com test cases
 Writing java script score card  Creating ANT
extension for Selenium  Accessing rows Build file
IDE  Accessing  Generating
 Case Study on any live columns Reports using
site 5. Accessing Child ANT
 Writing test cases on any Windows
live site  Popup v/s
 Accessing popup, Alert Tabbed
and tabbed windows  Alert v/s Selenium Frameworks
 Learning about loops Confirmation
and condition extensions  Opening, 1. DataDriven
 What is XML files accessing and Framework
 XML v/s HTML closing tabbed 2. KeywordDriven/
 Parameterize the test windows Hybrid Framework
cases using XML file  Opening,
 Taking the Screen shorts accessing and
 Generating reports of closing popup
test suite using RC windows
server  Opening,
accessing and
closing Alert
windows
 Opening,
accessing and
closing
confirmation
windows
6. Handling Events on a
webpage
 Keyboard
events
 Mouse Events
7. Uploading and
Downloading Files
 Uploading
images
 Downloading
different file
types

Learning Java for Intermediate and Advance Selenium Courses

 Introduction  Object Oriented  Interfaces and


 Why Java for programming concepts Packages
Selenium  Encapsulation  Usage of
 Features of  Properties and interfaces
Java Methods  Abstract class
 Advantages of  Usage of global  Interface v/s
Java variables Abstract
 Java v/s other  Reference and  Usage of
programming Object types Packages
languages  Main class v/s  Creating
 Installation of Friend classes Packages
java  Case Study of  Case Study of
 Setting path for real time real time
java scenario scenario
 Introduction of  Why Inheritance  File IO
Eclipse  Parent and sub  Usage of File
 Installing classes IO
Eclipse  Types of  Reading and
 Studying about Inheritance Writing to a
different  IS-A and HAS-A file
Eclipse relationship  Usage of
prospective  Usage of Properties file
 Creating and Accesses and Xls files
executing first Specifiers with  Reading data
java program respect to from
 Learning about Inheritance properties and
Classes and  Case Study of Xls files
Functions real time scenario  Collections
 Variable types  Why Polymorphism  Over view of
 String  Overloading and Collections
operations Overriding  Overcoming
 Access  Static and Array
Specifiers, Dynamic Limitations
Static and Final Polymorphism  Usage of List
Keywords  Case Study of  Usage of Set
 Conditions and loops real time scenario  Sample
 Using IF, IF- programs on
Else and Switch List and Set
 While, do-
while and For
 Sample
programs
 Arrays
 Usage of
Arrays
 Single and
Multi
dimension
Arrays
 Limitations of
Arrays
 Sample
programs

You might also like