SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com

Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com

Selenium Online Training Course Content
Faculty: Real time and certified
(Includes theoretical as well as practical sessions)

Introduction to Automation





What is automation testing
Advantages of Automation Testing
How to learn any automation tool
Types of Automation tools

Introduction to Selenium





What is Selenium
Use of Selenium
Features of selenium
Difference between Selenium and QTP

Selenium Components






Selenium
Selenium
Selenium
Selenium
Selenium

IDE
Core
RC
Grid
2.0 – Web Driver

Selenium IDE








Selenium Overview
Selenium IDE Introduction
Downloading and Installing Selenium IDE
Recording and Running a Simple Test
Selenium IDE – Features
Installing Useful Tools for Writing Tests
Selenium Concepts
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com













Selenium Commands
Verifying Page Elements – Assertions and Verifications
Wait Commands
Object Identification
Element Locators
Regular Expression patterns
Selenium Test Runner
Using Regular Expressions in Selenium IDE
Creating Selenium Test Suites
How to run the recorded script against other browsers
Why companies are not using recording tools
Limitations of Selenium IDE

Selenium Core




Selenium Core Overview
Installing Selenium Core
Running Selenium Core Test Suites

JavaScript and HTML
















Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com

Introduction
Statements
Comments
Variables
Operators
Comparisons
If…Else
Switch
Functions
For Loop
While Loop
Break Loops
For…In
Events
Try…Catch
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com

Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com

Core Java Fundamentals
Language Fundamentals










History of Java
Features of java
Java Programming Language Keywords
Class and Object
Data Types
Array Declaration, Construction and Initialization
Encapsulation
Inheritance
Polymorphism

Flow Control, Exceptions, and Assertions






Writing Code Using if and switch
Statements
Writing Code Using Loops
Handling Exceptions
Working with the Assertion Mechanism

Using the java.lang.String Class





Using the java.lang.Math Class
Using Wrapper Classes
Using the equals() Method with
Strings and Wrappers and Objects

Inner Classes




Method-Local Inner Classes
Anonymous Inner Classes
Static Nested Classes

Defining, Instantiating, and Starting Threads



Preventing Thread Execution
Synchronizing Code
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com


Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com

Thread Interaction

Object Orientation, Overloading and Overriding, Constructors



Benefits of Encapsulation
Overridden and Overloaded Methods

About Eclipses








Installing Eclipse
Creating Simple Project in eclipse
Eclipse and Selenium together
Importing and Exporting
Debugging using Eclipse
Exploring Eclipse – Basic
Exploring Eclipse – Advanced

Fire Bug, Xpath and CSS






Introduction to Firebug
Downloading and installing of Firebug
Downloading and installing of xpath
How to identify the xpath for an particular element
Identifying objects using CSS

Selenium RC












Installing Selenium RC
Selenium RC Overview
Starting and Stopping Selenium Server
Creating the generic scripts in selenium
Creating the scripts by using functions
Selenium Client Libraries
Browser commands with examples
Interactive commands with examples
Information commands with examples
Validation commands with examples
How to take data from excel sheets
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com






Why should we use excel sheets
How to take data from DB
Debugging the scripts
Maintaining the synchronization points
How to handle Pop-up’s and alert messages

How to use TestNG and Junit in Selenium












Introduction to TestNG
Why TestNG
Setting up TestNG
Working with TestNG
Advantages of TestNG over Junit
Exploring TestNG Features
How to Use TestNG Annotations
Data Driven Testing TestNG
TestNG Execution Report
TestNG Results output folder walkthrough
TestNG Reporting features

Auto IT Script for handling windows







Installing Auto IT
Auto IT Overview
Why Auto IT?
Auto IT Script Examples
Compiling Auto IT scripts
How To Use Auto IT scripts in Selenium RC

Selenium Grid



Introduction Selenium Grid
Advantages of Selenium Grid

Advanced Selenium 2.0 – Web driver



Introduction to selenium 2.0
Advantages of web driver

Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com
Selenium Online Course - Smart Mind Online Training, Hyderabad
www.smartmindonlinetraining.com













Web Driver v/s RC
Architecture of Web Driver and RC
Web Driver IDE
Installation / Configuring Eclipse for Web Driver
Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
Working with Different drivers like HtmlUnit driver, Firefox Driver etc…
Creating the generic scripts in Web Driver
Creating the scripts by using functions
Web Driver Client Libraries
Web Driver commands with examples
Working with excel sheets using Web Driver
Web Driver with TestNG / Junit

Automation Framework











Ph: +91 9949599844, +919949566322
contact@smartmindonlinetraining.com

What is Framework
Types of Frameworks
What is modular framework
What is Data Driven framework
What is Keyword driven framework
What is Hybrid framework
Use of Framework
How to develop the framework
Integration of the framework
How to execute the scripts from framework

Mais conteúdo relacionado

Destaque

Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation frameworkdoai tran
 
Design patterns in web testing automation with WebDriver
Design patterns in web testing automation with WebDriverDesign patterns in web testing automation with WebDriver
Design patterns in web testing automation with WebDriverMikalai Alimenkou
 
Say NO To (More) Selenium Tests
Say NO To (More) Selenium TestsSay NO To (More) Selenium Tests
Say NO To (More) Selenium TestsAnand Bagmar
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
 
Sharing (less) Pain of using Protractor & WebDriver
Sharing (less) Pain of using Protractor & WebDriverSharing (less) Pain of using Protractor & WebDriver
Sharing (less) Pain of using Protractor & WebDriverAnand Bagmar
 
Patterns in Test Automation
Patterns in Test AutomationPatterns in Test Automation
Patterns in Test AutomationAnand Bagmar
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsSauce Labs
 

Destaque (10)

Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
 
Beyond Page Objects
Beyond Page ObjectsBeyond Page Objects
Beyond Page Objects
 
Design patterns in web testing automation with WebDriver
Design patterns in web testing automation with WebDriverDesign patterns in web testing automation with WebDriver
Design patterns in web testing automation with WebDriver
 
Say NO To (More) Selenium Tests
Say NO To (More) Selenium TestsSay NO To (More) Selenium Tests
Say NO To (More) Selenium Tests
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
 
Sharing (less) Pain of using Protractor & WebDriver
Sharing (less) Pain of using Protractor & WebDriverSharing (less) Pain of using Protractor & WebDriver
Sharing (less) Pain of using Protractor & WebDriver
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Patterns in Test Automation
Patterns in Test AutomationPatterns in Test Automation
Patterns in Test Automation
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 

Último

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Último (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Selenium online training course content

  • 1. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com Selenium Online Training Course Content Faculty: Real time and certified (Includes theoretical as well as practical sessions) Introduction to Automation     What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium     What is Selenium Use of Selenium Features of selenium Difference between Selenium and QTP Selenium Components      Selenium Selenium Selenium Selenium Selenium IDE Core RC Grid 2.0 – Web Driver Selenium IDE        Selenium Overview Selenium IDE Introduction Downloading and Installing Selenium IDE Recording and Running a Simple Test Selenium IDE – Features Installing Useful Tools for Writing Tests Selenium Concepts
  • 2. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com             Selenium Commands Verifying Page Elements – Assertions and Verifications Wait Commands Object Identification Element Locators Regular Expression patterns Selenium Test Runner Using Regular Expressions in Selenium IDE Creating Selenium Test Suites How to run the recorded script against other browsers Why companies are not using recording tools Limitations of Selenium IDE Selenium Core    Selenium Core Overview Installing Selenium Core Running Selenium Core Test Suites JavaScript and HTML                Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com Introduction Statements Comments Variables Operators Comparisons If…Else Switch Functions For Loop While Loop Break Loops For…In Events Try…Catch
  • 3. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com Core Java Fundamentals Language Fundamentals          History of Java Features of java Java Programming Language Keywords Class and Object Data Types Array Declaration, Construction and Initialization Encapsulation Inheritance Polymorphism Flow Control, Exceptions, and Assertions      Writing Code Using if and switch Statements Writing Code Using Loops Handling Exceptions Working with the Assertion Mechanism Using the java.lang.String Class     Using the java.lang.Math Class Using Wrapper Classes Using the equals() Method with Strings and Wrappers and Objects Inner Classes    Method-Local Inner Classes Anonymous Inner Classes Static Nested Classes Defining, Instantiating, and Starting Threads   Preventing Thread Execution Synchronizing Code
  • 4. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com  Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com Thread Interaction Object Orientation, Overloading and Overriding, Constructors   Benefits of Encapsulation Overridden and Overloaded Methods About Eclipses        Installing Eclipse Creating Simple Project in eclipse Eclipse and Selenium together Importing and Exporting Debugging using Eclipse Exploring Eclipse – Basic Exploring Eclipse – Advanced Fire Bug, Xpath and CSS      Introduction to Firebug Downloading and installing of Firebug Downloading and installing of xpath How to identify the xpath for an particular element Identifying objects using CSS Selenium RC            Installing Selenium RC Selenium RC Overview Starting and Stopping Selenium Server Creating the generic scripts in selenium Creating the scripts by using functions Selenium Client Libraries Browser commands with examples Interactive commands with examples Information commands with examples Validation commands with examples How to take data from excel sheets
  • 5. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com      Why should we use excel sheets How to take data from DB Debugging the scripts Maintaining the synchronization points How to handle Pop-up’s and alert messages How to use TestNG and Junit in Selenium            Introduction to TestNG Why TestNG Setting up TestNG Working with TestNG Advantages of TestNG over Junit Exploring TestNG Features How to Use TestNG Annotations Data Driven Testing TestNG TestNG Execution Report TestNG Results output folder walkthrough TestNG Reporting features Auto IT Script for handling windows       Installing Auto IT Auto IT Overview Why Auto IT? Auto IT Script Examples Compiling Auto IT scripts How To Use Auto IT scripts in Selenium RC Selenium Grid   Introduction Selenium Grid Advantages of Selenium Grid Advanced Selenium 2.0 – Web driver   Introduction to selenium 2.0 Advantages of web driver Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com
  • 6. Selenium Online Course - Smart Mind Online Training, Hyderabad www.smartmindonlinetraining.com             Web Driver v/s RC Architecture of Web Driver and RC Web Driver IDE Installation / Configuring Eclipse for Web Driver Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS Working with Different drivers like HtmlUnit driver, Firefox Driver etc… Creating the generic scripts in Web Driver Creating the scripts by using functions Web Driver Client Libraries Web Driver commands with examples Working with excel sheets using Web Driver Web Driver with TestNG / Junit Automation Framework           Ph: +91 9949599844, +919949566322 contact@smartmindonlinetraining.com What is Framework Types of Frameworks What is modular framework What is Data Driven framework What is Keyword driven framework What is Hybrid framework Use of Framework How to develop the framework Integration of the framework How to execute the scripts from framework