Selenium Training Presenter Name – Praveen Singh
Agenda o Different type of automation testing tools o Why Selenium ? o What is Selenium ? o Selenium Components o Different OS, Browser, Languages that selenium supports o What can you automate using Selenium o Comparison between QTP and Selenium o Benefits of selenium
Different type of Functional automation testing tool  Selenium  UFT (Formerly QTP)  Test Complete  Test Café  Watir  Ranorex  Telerik Test studio  Rational Functional Tester (RFT)  Silk Test  Sahi
Why Selenium? o Open Source o Supports all browsers like IE, Firefox, Mozilla, Safari o Supports all Operating Systems. o Supports all programming languages Java,Ruby,C# and Python. o Run multiple tests at a time.
What is Selenium Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms. Selenium is not just a single tool but a suite of software's, each catering to different testing needs of an organization
Components of Selenium
Different OS, Browser, Languages that selenium supports Selenium supports below programming languages :  Java  C#  PHP  Python  Perl  Ruby Browsers supported by Selenium :  Firefox  IE  Chrome  Opera  Safari Operating System supported by selenium :  Windows  Mac
What can be automated using Selenium • Web based Applications • Any browser application • Mobile Applications like Native App, Mobile Browser etc.
Comparison between Selenium and QTP Selenium :  Open source, free to use, and free of charge.  Highly extensible  Limited add-ons Can run tests across different browsers  Supports various operating systems  Supports mobile devices  Can execute tests while the browser is minimized  Can execute tests in parallel.
Comparison between Selenium and QTP QTP :  Commercial tool.  Can only run tests in Firefox , Internet Explorer and Chrome  Can only be used in Windows  Supports mobile device using 3rd party software  Needs to have the application under test to be visible on the desktop  Provides professional customer support
Benefits of Selenium  Cost(because Selenium is completely free)  Flexibility(because of a number of programming languages, browsers, and platforms it can support)  Parallel testing(something that QTP is capable of but only with use of Quality Center)
Thanks You Any questions then please drop me an email Email id - 0ist.praveen@gmail.com

Selenium training basics

  • 1.
  • 2.
    Agenda o Different typeof automation testing tools o Why Selenium ? o What is Selenium ? o Selenium Components o Different OS, Browser, Languages that selenium supports o What can you automate using Selenium o Comparison between QTP and Selenium o Benefits of selenium
  • 3.
    Different type ofFunctional automation testing tool  Selenium  UFT (Formerly QTP)  Test Complete  Test Café  Watir  Ranorex  Telerik Test studio  Rational Functional Tester (RFT)  Silk Test  Sahi
  • 4.
    Why Selenium? o OpenSource o Supports all browsers like IE, Firefox, Mozilla, Safari o Supports all Operating Systems. o Supports all programming languages Java,Ruby,C# and Python. o Run multiple tests at a time.
  • 5.
    What is Selenium Seleniumis a free (open source) automated testing suite for web applications across different browsers and platforms. Selenium is not just a single tool but a suite of software's, each catering to different testing needs of an organization
  • 6.
  • 7.
    Different OS, Browser,Languages that selenium supports Selenium supports below programming languages :  Java  C#  PHP  Python  Perl  Ruby Browsers supported by Selenium :  Firefox  IE  Chrome  Opera  Safari Operating System supported by selenium :  Windows  Mac
  • 8.
    What can beautomated using Selenium • Web based Applications • Any browser application • Mobile Applications like Native App, Mobile Browser etc.
  • 9.
    Comparison between Seleniumand QTP Selenium :  Open source, free to use, and free of charge.  Highly extensible  Limited add-ons Can run tests across different browsers  Supports various operating systems  Supports mobile devices  Can execute tests while the browser is minimized  Can execute tests in parallel.
  • 10.
    Comparison between Seleniumand QTP QTP :  Commercial tool.  Can only run tests in Firefox , Internet Explorer and Chrome  Can only be used in Windows  Supports mobile device using 3rd party software  Needs to have the application under test to be visible on the desktop  Provides professional customer support
  • 11.
    Benefits of Selenium Cost(because Selenium is completely free)  Flexibility(because of a number of programming languages, browsers, and platforms it can support)  Parallel testing(something that QTP is capable of but only with use of Quality Center)
  • 12.
    Thanks You Any questionsthen please drop me an email Email id - 0ist.praveen@gmail.com

Editor's Notes

  • #2 This template can be used as a starter file to give updates for project milestones. Sections Sections can help to organize your slides or facilitate collaboration between multiple authors. On the Home tab, under Slides, click Section, and then click Add Section. Notes Use the Notes pane for delivery notes or to provide additional details for the audience. You can see these notes in Presenter View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.
  • #3 What is the project about? Define the goal of this project Is it similar to projects in the past or is it a new effort? Define the scope of this project Is it an independent project or is it related to other projects? * Note that this slide is not necessary for weekly status meetings
  • #4 * If any of these issues caused a schedule delay or need to be discussed further, include details in next slide.
  • #5 Duplicate this slide as necessary if there is more than one issue. This and related slides can be moved to the appendix or hidden if necessary.
  • #6 The following slides show several examples of timelines using SmartArt graphics. Include a timeline for the project, clearly marking milestones, important dates, and highlight where the project is now.
  • #10 What are the dependencies that affect the timeline, cost, and output of this project?
  • #12 Prepare slides for the appendix in the event that more details or supplemental slides are needed. The appendix is also useful if the presentation is distributed later.