Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Presented by
Eraedge
Call : (201)255-0273
Email : info@eraedge.com
What is Selenium ?
Agenda
• What is selenium
• Advantages of selenium
• Selenium Components
• Selenium IDE
• Selenium Client API
• Selenium R...
What is Selenium
• Selenium is an Open Source Browser based Test Automation
software.
• It also provides a test domain-spe...
History Of Selenium
• Selenium was originally developed by Jason Huggins in 2004 as an
internal tool at ThoughtWorks.
• Hu...
Advantages of Selenium
• Open Source, free of cost for companies
• Supports Native Testing for all major Browsers
• Custom...
Selenium Components
• Selenium IDE
• Selenium client API
• Selenium Remote Control
• Selenium WebDriver
• Selenium Grid
Selenium IDE
• Selenium IDE is a complete integrated development
environment (IDE) for Selenium tests. It is implemented a...
Selenium client API
• As an alternative to writing tests in Selenium, tests can also be
written in various programming lan...
Selenium Remote Control
• Selenium Remote Control (RC) is a server, written in Java, that
accepts commands for the browser...
Selenium WebDriver
• Selenium WebDriver is the successor to Selenium RC. Selenium
WebDriver accepts commands and sends the...
Selenium Grid
• Selenium Grid is a server that allows tests to use web browser
instances running on remote machines. With ...
• For more about Selenium : https://goo.gl/vxeR1V
• Subscribe : https://goo.gl/XRhi9f
• Like : https://www.facebook.com/er...
What is Selenium & Introduction | Eraedge
Próxima SlideShare
Cargando en…5
×

What is Selenium & Introduction | Eraedge

164 visualizaciones

Publicado el

What is selenium? what are selenium components and there explanation. Eraedge offering Selenium Online Training in USA, UK, AUS by industry experts.

For free demo Call : (201) 255-0273
Email : info@eraedge.com

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

What is Selenium & Introduction | Eraedge

  1. 1. Presented by Eraedge Call : (201)255-0273 Email : info@eraedge.com What is Selenium ?
  2. 2. Agenda • What is selenium • Advantages of selenium • Selenium Components • Selenium IDE • Selenium Client API • Selenium Remote Control (RC) • Selenium Web Driver • Selenium Grid
  3. 3. What is Selenium • Selenium is an Open Source Browser based Test Automation software. • It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl,PHP, Python and Ruby.
  4. 4. History Of Selenium • Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks. • Huggins was later joined by other programmers and testers at ThoughtWorks., before Paul Hammant joined the team and steered the development of the second mode of operation that would later become 'Selenium Remote Control' (RC). The tool was open sourced that year.
  5. 5. Advantages of Selenium • Open Source, free of cost for companies • Supports Native Testing for all major Browsers • Customize According to the Requirements • AJAX based Testing • Only tool to support Test Case Language of Choice Java, C#, Python & Ruby. • Selenium 2 .., Web Drivers is developed by Google and all the google products are tested with Selenium. • Web 2.0 companies such as Facebook, Twitter, LinkedIn, Groupon uses Selenium.
  6. 6. Selenium Components • Selenium IDE • Selenium client API • Selenium Remote Control • Selenium WebDriver • Selenium Grid
  7. 7. Selenium IDE • Selenium IDE is a complete integrated development environment (IDE) for Selenium tests. It is implemented as a Firefox Add-On, and allows recording, editing, and debugging tests. It was previously known as Selenium Recorder. Selenium-IDE was originally created by Shinya Kasatani and donated to the Selenium project in 2006.
  8. 8. Selenium client API • As an alternative to writing tests in Selenium, tests can also be written in various programming languages. These tests then communicate with Selenium by calling methods in the Selenium Client API. Selenium currently provides client APIs for Java, C#, Ruby and Python.
  9. 9. Selenium Remote Control • Selenium Remote Control (RC) is a server, written in Java, that accepts commands for the browser via HTTP. RC makes it possible to write automated tests for a web application in any programming language, which allows for better integration of Selenium in existing unit test frameworks. • To make writing tests easier, Selenium project currently provides client drivers for PHP, Python, Ruby, .NET, Perl and Java. The Java driver can also be used with JavaScript (via the Rhinoengine). A new instance of selenium RC server is needed to launch html test case - which means that the port should be different for each parallel run
  10. 10. Selenium WebDriver • Selenium WebDriver is the successor to Selenium RC. Selenium WebDriver accepts commands and sends them to a browser. This is implemented through a browser-specific browser driver, which sends commands to a browser, and retrieves results.
  11. 11. Selenium Grid • Selenium Grid is a server that allows tests to use web browser instances running on remote machines. With Selenium Grid, one server acts as the hub. Tests contact the hub to obtain access to browser instances. The hub has a list of servers that provide access to browser instances (WebDriver nodes), and lets tests use these instances
  12. 12. • For more about Selenium : https://goo.gl/vxeR1V • Subscribe : https://goo.gl/XRhi9f • Like : https://www.facebook.com/eraedge • Follow : https://twitter.com/eraedge

×