SlideShare a Scribd company logo
Selenium Framework
• Selenium Framework is Built using Ruby and
  Selenium/Webdriver tool.
• Framework is capable of executing using Ant
  command.
• Framework provides the option to execute
  scripts at groups level by providing the tag
  names and priority.
• Tags and priority are added to each scripts as
  properties.
Hudson Integration
• The main point of integration between the
  Selenium framework and Hudson concerns the
  ability to configure and execute test runs via a
  Hudson job
• The Ant Buildfile
  The Selenium Ant buildfile provides several
  targets that can be used to run Selenium tests,
  along with a set of overridable default properties
  to control the configuration of the test runs.
Hudson Job Configuration
Select "New Job", then choose "Build a free-style software project". This job type consists
of the following elements:
     1. optional SCM, such as CVS or Subversion where your source code resides.
     2. optional triggers to control when Hudson will perform builds.
     3. Some sort of build script that performs the build (ant, maven, shell script, batch file,    etc.)
     where the real work happens
     4. optional steps to collect information out of the build, such as archiving the artifacts and/or
     recording javadoc and test results.
     5. optional steps to notify other people/systems with the build result, such as sending
     e-mails, IMs, updating issue tracker, etc.
Hudson - Job Execution
Hudson - Result Analysis
iAnalysis - Vision
iAnalyze URL :http://ianalyze.qa.linkedin.com/
1. Time optimization and build health snap
  shot.
2. Need to Store Data, which helps to see the
  previous history of the script while analyzing
  the script .
3. Customized reports and graphs.
4. To overcome the communication lag by
  sharing the information among the QA teams.
iAnalyze- Advantages
1. To reduce the QA engineers effort while analyzing
   the script by providing previous history.
2. To have an centralized data sharing with other
   QA Engineers.
3. To reduce the effort of time for preparing the
   reports.
4. To make the Engineers to identify the issue and
   show the path with past history.
5. Association of bug to a script.

More Related Content

PPTX
Troubleshooting mule
PDF
automationframework
PPTX
Running mule as worker role on azure
PDF
Deployment automation framework with selenium
PDF
Jericho Project Overview
PPTX
Akash 2013CA05 software testing presentation -selenium
PPTX
ATLAS Automation POC
PPTX
Selenium tutorials
Troubleshooting mule
automationframework
Running mule as worker role on azure
Deployment automation framework with selenium
Jericho Project Overview
Akash 2013CA05 software testing presentation -selenium
ATLAS Automation POC
Selenium tutorials

What's hot (20)

PPTX
Hybrid automation framework
PDF
Selenium 2 for PHP(Unit)
 
PDF
Introduction to Selenium Webdriver - SpringPeople
PDF
Automation framework using selenium webdriver with java
PPT
Selenium Automation Framework
PPTX
Selenium web driver
PPTX
test_automation_POC
PPT
Selenium
PPTX
Automated Testing for Websites With Selenium IDE
PDF
SQL INJECTIONS EVERY TESTER NEEDS TO KNOW
PDF
O - Oracle application testing suite test starter kits for oracle e business ...
PPT
Selenium
PPT
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
PPTX
Test studiowebinaraugcodedstep
PPTX
Using maven with mule
PPTX
SenchaCon 2016: Advanced Techniques for Buidling Ext JS Apps with Electron - ...
PDF
Team Foundation Server Fundamentals Overview(5 Sessions)
PPTX
Java Development Environment
PPTX
Selenium WebDriver
ODP
Automated UI testing with Selenium
Hybrid automation framework
Selenium 2 for PHP(Unit)
 
Introduction to Selenium Webdriver - SpringPeople
Automation framework using selenium webdriver with java
Selenium Automation Framework
Selenium web driver
test_automation_POC
Selenium
Automated Testing for Websites With Selenium IDE
SQL INJECTIONS EVERY TESTER NEEDS TO KNOW
O - Oracle application testing suite test starter kits for oracle e business ...
Selenium
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Test studiowebinaraugcodedstep
Using maven with mule
SenchaCon 2016: Advanced Techniques for Buidling Ext JS Apps with Electron - ...
Team Foundation Server Fundamentals Overview(5 Sessions)
Java Development Environment
Selenium WebDriver
Automated UI testing with Selenium
Ad

Similar to Automation (20)

PPT
Karate _Framework.ppt
PPTX
Azure DevOps for JavaScript Developers
PPT
Test_Automation using Selenium.ppt
PPT
Presentation 1 open source tools in continuous integration environment v1.0
PPTX
Ci jenkins maven svn
PPTX
[DanNotes] XPages - Beyound the Basics
PPT
Automation using Selenium Your score increases as you pick a category, fill o...
PPT
Extension Library - Viagra for XPages
PPTX
Selenium Training in Chennai
PPTX
Maven in mulesoft
PPT
XPages -Beyond the Basics
PDF
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
PPT
QTP&UFT Automation Framework
PPTX
Devops
PDF
UKLUG 2012 - XPages, Beyond the basics
PDF
Getting Started with Selenium
PPTX
Power of Azure Devops
PPTX
Session 2
PPTX
Session 2
PDF
MoT Athens meets Thessaloniki Software Testing & QA meetup
Karate _Framework.ppt
Azure DevOps for JavaScript Developers
Test_Automation using Selenium.ppt
Presentation 1 open source tools in continuous integration environment v1.0
Ci jenkins maven svn
[DanNotes] XPages - Beyound the Basics
Automation using Selenium Your score increases as you pick a category, fill o...
Extension Library - Viagra for XPages
Selenium Training in Chennai
Maven in mulesoft
XPages -Beyond the Basics
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
QTP&UFT Automation Framework
Devops
UKLUG 2012 - XPages, Beyond the basics
Getting Started with Selenium
Power of Azure Devops
Session 2
Session 2
MoT Athens meets Thessaloniki Software Testing & QA meetup
Ad

Recently uploaded (20)

PDF
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
PDF
Lucky_MangA chapter 2. Story and Art by Enaji Studio
PPTX
1- write money using decsscscscimals.pptx
PPTX
Safety_Pharmacology_Tier2_Edibbbbbbbbbbbbbbbable.pptx
PPTX
Social Awareness on Municipal Solid Waste.pptx
PPTX
Goal - its setting ,tracking and relevance
PDF
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks
PPTX
Kulipari: Army of Frogs Movie - OVFX Story Internship 2023
PDF
Module-3-Week005-to-Week006-PPT.pdf hahahgs
PPTX
G.A.M.E. O.N.! (General — Art — Mythology — Entertainment — Obscure Naata) [2...
PDF
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
PDF
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
PDF
mnbnyuynhncf ytdnbvdfghdfhghdhdfhdghdghdghghgfhfh
PDF
Can You Imagine? Read along and let’s see!
PPTX
Introduction to NGO’s098765789709876.pptx
PPTX
AEN 302 - Brinjal, Bhendi, Tomato Pests - PPT 1 - Agri Junction.pptx.pptx
PPTX
understanding the Human DNA components database design
PDF
Watch Eddington (2025) – A Town Torn in Two
PDF
Overlord Volume 06 - The Men in the Kingdom Part II.pdf
PPTX
Picture Perception - a constructive narrative
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
Lucky_MangA chapter 2. Story and Art by Enaji Studio
1- write money using decsscscscimals.pptx
Safety_Pharmacology_Tier2_Edibbbbbbbbbbbbbbbable.pptx
Social Awareness on Municipal Solid Waste.pptx
Goal - its setting ,tracking and relevance
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks
Kulipari: Army of Frogs Movie - OVFX Story Internship 2023
Module-3-Week005-to-Week006-PPT.pdf hahahgs
G.A.M.E. O.N.! (General — Art — Mythology — Entertainment — Obscure Naata) [2...
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
mnbnyuynhncf ytdnbvdfghdfhghdhdfhdghdghdghghgfhfh
Can You Imagine? Read along and let’s see!
Introduction to NGO’s098765789709876.pptx
AEN 302 - Brinjal, Bhendi, Tomato Pests - PPT 1 - Agri Junction.pptx.pptx
understanding the Human DNA components database design
Watch Eddington (2025) – A Town Torn in Two
Overlord Volume 06 - The Men in the Kingdom Part II.pdf
Picture Perception - a constructive narrative

Automation

  • 1. Selenium Framework • Selenium Framework is Built using Ruby and Selenium/Webdriver tool. • Framework is capable of executing using Ant command. • Framework provides the option to execute scripts at groups level by providing the tag names and priority. • Tags and priority are added to each scripts as properties.
  • 2. Hudson Integration • The main point of integration between the Selenium framework and Hudson concerns the ability to configure and execute test runs via a Hudson job • The Ant Buildfile The Selenium Ant buildfile provides several targets that can be used to run Selenium tests, along with a set of overridable default properties to control the configuration of the test runs.
  • 3. Hudson Job Configuration Select "New Job", then choose "Build a free-style software project". This job type consists of the following elements: 1. optional SCM, such as CVS or Subversion where your source code resides. 2. optional triggers to control when Hudson will perform builds. 3. Some sort of build script that performs the build (ant, maven, shell script, batch file, etc.) where the real work happens 4. optional steps to collect information out of the build, such as archiving the artifacts and/or recording javadoc and test results. 5. optional steps to notify other people/systems with the build result, such as sending e-mails, IMs, updating issue tracker, etc.
  • 4. Hudson - Job Execution
  • 5. Hudson - Result Analysis
  • 6. iAnalysis - Vision iAnalyze URL :http://ianalyze.qa.linkedin.com/ 1. Time optimization and build health snap shot. 2. Need to Store Data, which helps to see the previous history of the script while analyzing the script . 3. Customized reports and graphs. 4. To overcome the communication lag by sharing the information among the QA teams.
  • 7. iAnalyze- Advantages 1. To reduce the QA engineers effort while analyzing the script by providing previous history. 2. To have an centralized data sharing with other QA Engineers. 3. To reduce the effort of time for preparing the reports. 4. To make the Engineers to identify the issue and show the path with past history. 5. Association of bug to a script.