190 likes | 1.92k Views
( Selenium Training: https://www.edureka.co/testing-with-selenium-webdriver )<br>This Edureka tutorial on "Introduction to Selenium" will tell you how testing with Selenium WebDriver works. The following topics have been covered in this tutorial:<br><br>1. Pain points of Manual Testing<br>2. Advantages of Automation Testing<br>3. Introduction to Selenium<br>4. Selenium vs other tools<br>5. Demo: Selenium WebDriver in action<br><br>Introduction to Selenium blog: https://goo.gl/b523IO
E N D
Agenda Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Topics For Today’s Selenium Training i. Pain points of Manual Testing ii. Advantages of Automation Testing iii. Introduction to Selenium iv. Selenium vs other tools v. Demo: Selenium WebDriver in action Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Pain Points Of Manual Testing Scenario From A Company: Scenario From A Company: Tester Tester Tasks:- • Write the test cases from scratch • Execute 1,000 test cases • Analyze pass/ fail status manually Challenges:- • 50-60/day = 10 days totally for only executing test cases • Time to debug is non-deterministic • Humans are error-prone Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Advantages With Automation Testing Scenario From A Company: Scenario From A Company: Tester Tester Tasks:- • Write the test cases from scratch • All test cases can be executed overnight • Easier to analyze pass/ fail status report Challenges:- • Time for debugging errors Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Advantages With Automation Testing Benefits/ Advantages Benefits/ Advantages 1. Saves time 2. Reduces the cost to company 3. Greater accuracy 4. Better quality reports 5. Less/ no errors 6. Repeatable Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Selenium vs other tools Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Selenium Vs. Other Tools Features HP QTP IBM RFT TestComplete Selenium License Required Required Required Open Source Cost High High High Free Customer support Yes Yes Yes Yes; Open source community Coding skills Low Low High Very High Windows only (7, Vista, Server 2008 or later OS) Environment support Only Windows Only Windows Windows, Linux, Mac VB Script, JS Script, Delphi Script, C++ & C# Java, C#, Ruby, Python, Perl & PHP Language support VB Script Java and C# Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Selenium As An Automation Testing Tool Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
What Is Selenium? Selenium is a tool to automate web page/ application tests across diff. platforms using diff. prog. languages It is open source and mainly used for functional testing Known for reliable performance and execution speed Best tool for testing web applications Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Selenium Supports The Following Operating Systems Browsers Programming Languages Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Advantages & Disadvantages Of Selenium Advantages Open source tool, easy to setup and use Supports various programming environments Supports various operating environments Supports parallel test Execution Takes more time to create test scripts Limited support for image testing Supports only web applications Disadvantages Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Components Of Selenium Suite Selenium IDE Selenium Grid Selenium Suite Selenium RC Selenium WebDriver Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
Hands-on Testing with SELENIUM WEBDRIVER Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver
WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored. Selenium Certification Training www.edureka.co/testing-with-selenium-webdriver