SlideShare uma empresa Scribd logo
1 de 4
SELENIUM Course Content
Introduction
• What is automation testing
• When it comes into the picture
• What are the uses of automation testing
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 IDE for Mozilla Firefox
• Recording the script
• Running the script
• Object Identification
• Difference between Testcase & Test suite
• When to use Selenium IDE
• How to run the recorded script against other browsers.
Eclipse IDE
• Install Eclipse
• Run Eclipse
• Create a new Java Project
• Create a JUnit test using JUnit export from Selenium IDE.
• Run the exported test in Eclipse.
• A look at SeleneseTestCase.java
• Use the SeleneseTestCase Functionality
o Using the IDE to add asserts and verifies
o Difference between Assert and Verify
• Creating screenshots on Failure with SeleneseTestCase
Create a new Test from scratch
• Create a new test
• First test with annotation
• DefaultSelenium constructor explained
• Run selenium Rc in DOS
Essential FireFox add-ons
• Firebug
• XPather
• Optimise Xpath with XPather
• Introduction to Xpath
JUnit Annotations
• @Before
• @After
• @Test
• @BeforeClass
• @AfterClass
Learning Selenium API
• Different commands available & its purpose.
Start Selenium Programming
Running Tests outside Eclipse
• With Ant build.
o Install Ant
o Install Java JDK
o Update Environmental variables and path
o Create build.xml
o Run Ant file
Data driven Tests in JUnit
• Basic Data Driven Testing
• JUnit parameterized Class Runner And Constructor
• Data supplied by an @Parameters annotated method
• Running Data Driven Test
• Reading Data from Delimited Files
• Run tests on multiple browsers
Structuring the tests and code
Selenium Grid
Hudson / Jenkins integration
Live Project Explanation

Mais conteúdo relacionado

Mais de Mindmajix Technologies (7)

Best Oracle hrms online training
Best Oracle hrms online trainingBest Oracle hrms online training
Best Oracle hrms online training
 
Best Oracle adf online training
Best Oracle adf online trainingBest Oracle adf online training
Best Oracle adf online training
 
Best Qlik view online training institute
Best Qlik view online training instituteBest Qlik view online training institute
Best Qlik view online training institute
 
Tibco business events (be) online training institute
Tibco business events (be) online training instituteTibco business events (be) online training institute
Tibco business events (be) online training institute
 
Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online training
 
Sales force development course content
Sales force development course contentSales force development course content
Sales force development course content
 
Introduction to integration
Introduction to integrationIntroduction to integration
Introduction to integration
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Best Selenium online training institute

  • 1. SELENIUM Course Content Introduction • What is automation testing • When it comes into the picture • What are the uses of automation testing 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 IDE for Mozilla Firefox • Recording the script • Running the script • Object Identification • Difference between Testcase & Test suite • When to use Selenium IDE • How to run the recorded script against other browsers.
  • 2. Eclipse IDE • Install Eclipse • Run Eclipse • Create a new Java Project • Create a JUnit test using JUnit export from Selenium IDE. • Run the exported test in Eclipse. • A look at SeleneseTestCase.java • Use the SeleneseTestCase Functionality o Using the IDE to add asserts and verifies o Difference between Assert and Verify • Creating screenshots on Failure with SeleneseTestCase Create a new Test from scratch • Create a new test • First test with annotation • DefaultSelenium constructor explained • Run selenium Rc in DOS Essential FireFox add-ons • Firebug • XPather • Optimise Xpath with XPather • Introduction to Xpath JUnit Annotations • @Before
  • 3. • @After • @Test • @BeforeClass • @AfterClass Learning Selenium API • Different commands available & its purpose. Start Selenium Programming Running Tests outside Eclipse • With Ant build. o Install Ant o Install Java JDK o Update Environmental variables and path o Create build.xml o Run Ant file Data driven Tests in JUnit • Basic Data Driven Testing • JUnit parameterized Class Runner And Constructor • Data supplied by an @Parameters annotated method • Running Data Driven Test • Reading Data from Delimited Files • Run tests on multiple browsers Structuring the tests and code
  • 4. Selenium Grid Hudson / Jenkins integration Live Project Explanation