LOGO
Introduction to Automation
Introduction toIntroduction to
AutomationAutomation
● What is automation testing
● Advantages of Automation Testing
● How to learn any automation tool
● Types of Automation tools
Introduction to SeleniumIntroduction to Selenium
● What is Selenium
● Use of Selenium
● Features of selenium
● Difference between Selenium and QTP
SeleniumComponentsSeleniumComponents
● Selenium IDE
● Selenium Core
● Selenium RC
● Selenium Grid
● Selenium 2.0 – Web Driver
SeleniumIDESeleniumIDE
● 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 Commands
● Verifying Page Elements – Assertions and
Verifications
SeleniumIDESeleniumIDE
● Wait Commands
● Object Identification
● Element Locators
● Regular Expression patterns
● Selenium Test Runner
● Using Regular Expressions in Selenium IDE
● Using Java Script functions 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
SeleniumCoreSeleniumCore
● Selenium Core Overview
● Installing Selenium Core
● Running Selenium Core Test Suites
● Core Java Fundamentals
Language FundamentalsLanguage Fundamentals
● History of Java
● Features of java
● Java Programming Language Keywords
● Class and Object
● Data Types
● Array Declaration, Construction and Initialization
EncapsulationEncapsulation
● Inheritance
● Polymorphism
Flow Control, Exceptions, and AssertionsFlow 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 ClassUsing the java.lang.String Class
● Using the java.lang.Math Class
● Using Wrapper Classes
● Using the equals() Method with
● Strings and Wrappers and Objects
InnerClassesInnerClasses
● Method-Local Inner Classes
● Anonymous Inner Classes
● Static Nested Classes
Defining, Instantiating, and Starting ThreadsDefining, Instantiating, and Starting Threads
● Preventing Thread Execution
● Synchronizing Code
● Thread Interaction
Object Orientation, Overloading and Overriding,Object Orientation, Overloading and Overriding,
ConstructorsConstructors
● Benefits of Encapsulation
● Overridden and Overloaded Methods
About EclipseAbout Eclipse
● 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 CSSFire 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
SeleniumRCSeleniumRC
● 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
SeleniumRCSeleniumRC
● How to take data from excel sheets
● 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 SeleniumHow 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
Sikuli Tool forhandling windowsSikuli Tool forhandling windows
● Installing Sikuli
● Sikuli Overview
● Why Sikuli?
● Sikuli Script Examples
● Compiling Sikuli scripts
● How To Use Sikuli scripts in Selenium WebDriver
SeleniumGridSeleniumGrid
● Introduction Selenium Grid
● Advantages of Selenium Grid
Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver
● Introduction to selenium 2.0
● Advantages of web driver
● Web Driver v/s RC
● Architecture of Web Driver and RC
● 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, Chrome Driver, Android Driver etc…
● Creating the generic scripts in Web Driver
● Creating the scripts by using functions
Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver
● Web Driver Client Libraries
● Web Driver commands with examples
● Working with excel sheets using Web Driver
● Handling Pop-up’s and alert messages
● Working with Dropdown and page back commands
● Working with frames
● Web Driver with TestNG / Junit
Automation FrameworkAutomation Framework
● 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
LOGO
ThankYou!

More Related Content

PDF
Automation Testing using Selenium Webdriver
DOCX
Selenium WebDriver FAQ's
PPTX
Selenium WebDriver training
PDF
Selenium presentation
PPTX
An overview of selenium webdriver
PPTX
Introduction to Selenium Web Driver
PPTX
Selenium with java
PPT
Selenium
Automation Testing using Selenium Webdriver
Selenium WebDriver FAQ's
Selenium WebDriver training
Selenium presentation
An overview of selenium webdriver
Introduction to Selenium Web Driver
Selenium with java
Selenium

What's hot (20)

PPT
Automated Web Testing Using Selenium
PPTX
Selenium web driver
PDF
Selenium web driver
PPTX
Test automation using selenium
PPT
Selenium Presentation at Engineering Colleges
PPTX
Automation - web testing with selenium
PPTX
How to Configure Selenium WebDriver (java)
PDF
Mobile Testing with Selenium 2 by Jason Huggins
PPS
Selenium Demo
PPTX
Selenium WebDriver
PPTX
Selenium test automation
PDF
Web application testing with Selenium
PDF
Automation Testing using Selenium
PPTX
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
PPTX
Selenium
PDF
Selenium WebDriver with C#
PPTX
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
PPTX
Introduction to selenium
PPTX
Selenium - Introduction
PPTX
Selenium topic 1- Selenium Basic
Automated Web Testing Using Selenium
Selenium web driver
Selenium web driver
Test automation using selenium
Selenium Presentation at Engineering Colleges
Automation - web testing with selenium
How to Configure Selenium WebDriver (java)
Mobile Testing with Selenium 2 by Jason Huggins
Selenium Demo
Selenium WebDriver
Selenium test automation
Web application testing with Selenium
Automation Testing using Selenium
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
Selenium
Selenium WebDriver with C#
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Introduction to selenium
Selenium - Introduction
Selenium topic 1- Selenium Basic
Ad

Viewers also liked (20)

PDF
Basics of Selenium IDE,Core, Remote Control
PPT
Selenium ppt
PPTX
Istqb foundation level
PPTX
Selenium tutorial
PPTX
Jbehave selenium
PDF
BDD using JBehave
PPTX
How to Design a Successful Test Automation Strategy
PPTX
Selenium web driver
PPTX
Silk Performer Presentation v1
PPTX
Test automation with Cucumber-JVM
PPTX
PDF
Cucumber ppt
PDF
Introduction to BDD with Cucumber for Java
PDF
Test and Behaviour Driven Development (TDD/BDD)
DOCX
Realtime selenium interview questions
PPT
BDD with JBehave and Selenium
PPTX
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
DOCX
Selenium interview questions
PDF
Selenium Basics Tutorial
PDF
Behavior Driven Development and Automation Testing Using Cucumber
Basics of Selenium IDE,Core, Remote Control
Selenium ppt
Istqb foundation level
Selenium tutorial
Jbehave selenium
BDD using JBehave
How to Design a Successful Test Automation Strategy
Selenium web driver
Silk Performer Presentation v1
Test automation with Cucumber-JVM
Cucumber ppt
Introduction to BDD with Cucumber for Java
Test and Behaviour Driven Development (TDD/BDD)
Realtime selenium interview questions
BDD with JBehave and Selenium
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium interview questions
Selenium Basics Tutorial
Behavior Driven Development and Automation Testing Using Cucumber
Ad

Similar to selenium training | selenium course | selenium video tutorial | selenium for beginners | junit selenium tutorial (20)

PDF
Android testing-with-selenium-webdriver Online Training
PDF
Selenium Online Training
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
PDF
Selenium course training institute ameerpet hyderabad
PDF
Selenium Online Training.pdf
PDF
Selenium Online Training.pdf
PDF
Selenium Online Training.pdf
PDF
Selenium Online Training.pdf
DOC
Selenium Classroom Training
DOC
Selenium course syllabus
PDF
Selenium
PPTX
Selenium
PPTX
Automation Testing
PDF
Selenium Online Training.pdf
PDF
Web UI test automation instruments
PPTX
Learn SELENIUM at ASIT
PPTX
Selenium Automation
PDF
Selenium Introduction by Sandeep Sharda
PDF
Boston selenium meetup: Selenium 2
PDF
Real World Selenium Testing
Android testing-with-selenium-webdriver Online Training
Selenium Online Training
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad
Selenium Online Training.pdf
Selenium Online Training.pdf
Selenium Online Training.pdf
Selenium Online Training.pdf
Selenium Classroom Training
Selenium course syllabus
Selenium
Selenium
Automation Testing
Selenium Online Training.pdf
Web UI test automation instruments
Learn SELENIUM at ASIT
Selenium Automation
Selenium Introduction by Sandeep Sharda
Boston selenium meetup: Selenium 2
Real World Selenium Testing

More from Nancy Thomas (20)

PPT
unix training | unix training videos | unix course unix online training
PPT
shell programming training | shell programming classes | unix shell programmi...
PPT
workday hcm training | workday hcm online training | workday hcm course
PPT
wordpress training | wordpress certification | wordpress training course | wo...
PPT
python training | python course | python online training
PPT
peoplesoft financials training | peoplesoft financials training online | peop...
PPT
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
PPT
hyperion essbase training | hyperion essbase online training | hyperion essb...
PPT
weblogic training | oracle weblogic online training | weblogic server course
PPT
oracle rac training | oracle rac training videos | oracle rac dba training
PPT
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
PPT
oracle oa framework training | oracle oa framework training courses | oa fram...
PPT
oracle enterprise manager training | oracle enterprise manager course | orac...
PPT
oracle data integrator training | oracle data integrator training videos | or...
PPT
Oracle apex training | Oracle Application Application Express Training | Ora...
PPT
oracle adf training | oracle adf course | oracle adf certification training
PPT
c# training | c# training videos | c# object oriented programming | c# course
PPT
asp .net training | asp.net course | asp.net training online | learn asp.net
PPT
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
PPT
ibm websphere admin training | websphere admin course | ibm websphere adminis...
unix training | unix training videos | unix course unix online training
shell programming training | shell programming classes | unix shell programmi...
workday hcm training | workday hcm online training | workday hcm course
wordpress training | wordpress certification | wordpress training course | wo...
python training | python course | python online training
peoplesoft financials training | peoplesoft financials training online | peop...
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
hyperion essbase training | hyperion essbase online training | hyperion essb...
weblogic training | oracle weblogic online training | weblogic server course
oracle rac training | oracle rac training videos | oracle rac dba training
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle oa framework training | oracle oa framework training courses | oa fram...
oracle enterprise manager training | oracle enterprise manager course | orac...
oracle data integrator training | oracle data integrator training videos | or...
Oracle apex training | Oracle Application Application Express Training | Ora...
oracle adf training | oracle adf course | oracle adf certification training
c# training | c# training videos | c# object oriented programming | c# course
asp .net training | asp.net course | asp.net training online | learn asp.net
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
ibm websphere admin training | websphere admin course | ibm websphere adminis...

Recently uploaded (20)

PDF
Empowerment Technology for Senior High School Guide
PDF
International_Financial_Reporting_Standa.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PPTX
20th Century Theater, Methods, History.pptx
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Empowerment Technology for Senior High School Guide
International_Financial_Reporting_Standa.pdf
Weekly quiz Compilation Jan -July 25.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
Paper A Mock Exam 9_ Attempt review.pdf.
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Introduction to pro and eukaryotes and differences.pptx
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Hazard Identification & Risk Assessment .pdf
Computer Architecture Input Output Memory.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
20th Century Theater, Methods, History.pptx
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Unit 4 Computer Architecture Multicore Processor.pptx
Virtual and Augmented Reality in Current Scenario
AI-driven educational solutions for real-life interventions in the Philippine...
Uderstanding digital marketing and marketing stratergie for engaging the digi...

selenium training | selenium course | selenium video tutorial | selenium for beginners | junit selenium tutorial

  • 2. Introduction toIntroduction to AutomationAutomation ● What is automation testing ● Advantages of Automation Testing ● How to learn any automation tool ● Types of Automation tools
  • 3. Introduction to SeleniumIntroduction to Selenium ● What is Selenium ● Use of Selenium ● Features of selenium ● Difference between Selenium and QTP
  • 4. SeleniumComponentsSeleniumComponents ● Selenium IDE ● Selenium Core ● Selenium RC ● Selenium Grid ● Selenium 2.0 – Web Driver
  • 5. SeleniumIDESeleniumIDE ● 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 Commands ● Verifying Page Elements – Assertions and Verifications
  • 6. SeleniumIDESeleniumIDE ● Wait Commands ● Object Identification ● Element Locators ● Regular Expression patterns ● Selenium Test Runner ● Using Regular Expressions in Selenium IDE ● Using Java Script functions 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
  • 7. SeleniumCoreSeleniumCore ● Selenium Core Overview ● Installing Selenium Core ● Running Selenium Core Test Suites ● Core Java Fundamentals
  • 8. Language FundamentalsLanguage Fundamentals ● History of Java ● Features of java ● Java Programming Language Keywords ● Class and Object ● Data Types ● Array Declaration, Construction and Initialization
  • 10. Flow Control, Exceptions, and AssertionsFlow Control, Exceptions, and Assertions ● Writing Code Using if and switch ● Statements ● Writing Code Using Loops ● Handling Exceptions ● Working with the Assertion Mechanism
  • 11. Using the java.lang.String ClassUsing the java.lang.String Class ● Using the java.lang.Math Class ● Using Wrapper Classes ● Using the equals() Method with ● Strings and Wrappers and Objects
  • 12. InnerClassesInnerClasses ● Method-Local Inner Classes ● Anonymous Inner Classes ● Static Nested Classes
  • 13. Defining, Instantiating, and Starting ThreadsDefining, Instantiating, and Starting Threads ● Preventing Thread Execution ● Synchronizing Code ● Thread Interaction
  • 14. Object Orientation, Overloading and Overriding,Object Orientation, Overloading and Overriding, ConstructorsConstructors ● Benefits of Encapsulation ● Overridden and Overloaded Methods
  • 15. About EclipseAbout Eclipse ● Installing Eclipse ● Creating Simple Project in eclipse ● Eclipse and Selenium together ● Importing and Exporting ● Debugging using Eclipse ● Exploring Eclipse – Basic ● Exploring Eclipse – Advanced
  • 16. Fire Bug, Xpath and CSSFire 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
  • 17. SeleniumRCSeleniumRC ● 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
  • 18. SeleniumRCSeleniumRC ● How to take data from excel sheets ● 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
  • 19. How to use TestNG and Junit in SeleniumHow 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
  • 20. Sikuli Tool forhandling windowsSikuli Tool forhandling windows ● Installing Sikuli ● Sikuli Overview ● Why Sikuli? ● Sikuli Script Examples ● Compiling Sikuli scripts ● How To Use Sikuli scripts in Selenium WebDriver
  • 21. SeleniumGridSeleniumGrid ● Introduction Selenium Grid ● Advantages of Selenium Grid
  • 22. Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver ● Introduction to selenium 2.0 ● Advantages of web driver ● Web Driver v/s RC ● Architecture of Web Driver and RC ● 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, Chrome Driver, Android Driver etc… ● Creating the generic scripts in Web Driver ● Creating the scripts by using functions
  • 23. Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver ● Web Driver Client Libraries ● Web Driver commands with examples ● Working with excel sheets using Web Driver ● Handling Pop-up’s and alert messages ● Working with Dropdown and page back commands ● Working with frames ● Web Driver with TestNG / Junit
  • 24. Automation FrameworkAutomation Framework ● 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