1 / 33

What Is Selenium? | Selenium Webdriver Basics | Selenium Tutorial For Beginners | Simplilearn

This presentation on What is Selenium will help you learn the basics of Selenium. Selenium is an open-source tool for test automation that is used for testing web applications. In the video, we shall learn about the advent of Selenium, followed by the basics of Selenium and several features to help us understand why Selenium is so popular. Then we shall see the different tools that make the Selenium tool. Finally, we shall see some reasons to help you choose the best tool for your use.<br><br>The topics covered in the presentation are:<br>1. Birth of Selenium<br>2. What is Selenium<br>3. Features of Selenium<br>4. Different Selenium Tools<br>5. How to choose the Right Selenium Tool<br><br>Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively. The training starts with a refresher course on core Java concepts and covers the basics of Test Automation and its importance in the industry. The course includes basic as well as advance concepts of WebDriver and other tools/frameworks like TestNG, Maven, AutoIT, Sikuli, log4j. Special focus is given on building a robust framework with Page Object Design Pattern, Data Driven Approach, and creating reusable components to improve productivity. The course also covers Selenium Grid, which along with TestNG helps achieve parallel execution to improve coverage and reduce execution time for faster feedback. Appium is an open source test automation framework for use with native, hybrid, and mobile web applications. The course includes a project where you have to create the test automation for an eCommerce application with a framework and reporting.<br><br>What are the objectives of this Selenium training course?<br>This course will enable you to:<br>1. Revise the core Java concepts which are essential for learning Selenium WebDriver<br>2. Understand the scope of Test Automation in DevOps and fundamentals of Test Automation<br>3. Create Test Cases using Selenium IDE u2013 Record and Playback tool<br>4. Understand Selenium WebDriver architecture and various layers of interaction<br>5. Set up WebDriver project in Eclipse and write test cases using TestNG<br>6. Locate elements using various locating techniques<br>7. Work with various WebDriver commands to drive web browser and various WebElement commands to deal with various web components<br>8. Learn to deal with various possible scenarios in terms of pop ups, multiple Windows, frames, taking screenshots<br>9. Implement Page Object Design Pattern and Data Driven Testing<br>10. Understand how to use Maven, ANT, AutoIT, Sikuli, log4j, and listeners<br>11. Learn to use Selenium Grid with TestNG for parallel execution<br>12. Execute a project from scratch by building automation framework and automating a few test scenarios<br><br>Who should take this Selenium training course?<br>The course is ideal for :<br>1. Test Managers<br>2. Test Engineers<br>3. Test Lead<br>4. Test Analyst<br>5. QA Engineers<br>6. Software Developers<br>7. Engineers who want to learn Automation testing<br><br>Learn more at:: https://bit.ly/3h7xzMeu200b<br>

Simplilearn
Télécharger la présentation

What Is Selenium? | Selenium Webdriver Basics | Selenium Tutorial For Beginners | Simplilearn

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Birth of Selenium

  2. Birth of Selenium • Jason Huggins created Selenium in 2004 • He created a JavaScript program to control the browser’s actions automatically

  3. Click here to watch the video

  4. Birth of Selenium Realizing his idea's practicality, Jason made JavaScriptTestRunner open sources, which was afterward renamed Selenium Core.

  5. Birth of Selenium Realising the practicality of his idea, Jason made JavaScriptRunneropen sources and this was afterwards renamed as Selenium Core Selenium is a collection of different tools; hence it has other developers too.

  6. Birth of Selenium Realising the practicality of his idea, Jason made JavaScriptRunneropen sources and this was afterwards renamed as Selenium Core There are four tools in the Selenium suite, so there are four different developers

  7. Birth of Selenium Responsible for the birth of Selenium Remote Control Paul Hammant Patrick Lightbody

  8. Birth of Selenium Responsible for the birth of Selenium Grid Paul Hammant Patrick Lightbody

  9. Birth of Selenium Responsible for the birth of Selenium IDE Shinya Kasatani Simon Stewart

  10. Birth of Selenium Responsible for the birth of WebDriver Shinya Kasatani Simon Stewart

  11. What is Selenium?

  12. What is Selenium? Selenium is one of the most popular open-source tools used for test automation Selenium only allows the testing of web applications The test scripts can be created in various programming languages like Java, C#, Python etc Selenium is a suite of tools, each tool serves different testing needs

  13. Features of Selenium

  14. Features of Selenium Open-source and portable Parallel test execution Integration with testing frameworks Playback and record feature Supports various OS, languages Cloud-based testing platform

  15. Features of Selenium Selenium is an open-source and portable framework for testing web applications Parallel test execution Open-source and portable Integration with testing frameworks Playback and record feature Supports various OS, languages Cloud-based testing platform

  16. Features of Selenium Tests can be authorized without learning a test scripting language with the help of playback and record feature Parallel test execution Open-source and portable Integration with testing frameworks Playback and record feature Supports various OS, languages Cloud-based testing platform

  17. Features of Selenium Parallel test execution Open-source and portable Integration with testing frameworks Playback and record feature Selenium is a leading cloud-based testing platform that allows testers to record their actions and export them Supports various OS, languages Cloud-based testing platform

  18. Features of Selenium Parallel test execution Open-source and portable Integration with testing frameworks Playback and record feature Selenium supports several Operating Systems, browsers, and programming languages Supports various OS, languages Cloud-based testing platform

  19. Features of Selenium Parallel test execution Open-source and portable Selenium can be well integrated with testing frameworks like TestNG Integration with testing frameworks Playback and record feature Supports various OS, languages Cloud-based testing platform

  20. Features of Selenium Selenium allows parallel test execution, which increases the efficiency of tests Parallel test execution Open-source and portable Integration with testing frameworks Playback and record feature Supports various OS, languages Cloud-based testing platform

  21. Different Selenium Tools

  22. Different Selenium Tools Selenium Remote Control Selenium Grid Selenium IDE Selenium WebDriver

  23. Different Selenium Tools Selenium Remote Control • Selenium Remote Control (RC) enables the writing of automated web applications in languages such as Java, C#, etc. • It is hardly in use today, as the WebDriver offers more powerful functionalities.

  24. Different Selenium Tools Selenium Grid • Selenium Grid enables the running of tests in parallel on several machines. • The commands are routed to the remote web browser instances, and one server acts as the hub • The hub is responsible for conducting several tests on multiple machines

  25. Different Selenium Tools Selenium IDE • Selenium IDE needs no additional setup except installing the extension on your browser • The IDE makes the test debugging easier with features like setting breakpoints and pausing exceptions

  26. Different Selenium Tools Selenium WebDriver • Selenium WebDriver is the most critical component of the Selenium Tool’s suite that allows cross-browser compatibility testing • The WebDriver supports various operating systems like Windows, Mac, Linux, Unix, etc.

  27. How to Choose the Right Selenium Tool

  28. How to Choose the Right Selenium Tool Selenium Remote Control • Designing a test using a more expressive language • Deployment of tests across several environments using Selenium Grid • Testing applications with new browsers that support JavaScript

  29. How to Choose the Right Selenium Tool Selenium Grid • Running Selenium RC scripts in several browsers and operating systems simultaneously • Checking the compatibility of the application • Running a big test suite and completing it at the earliest

  30. How to Choose the Right Selenium Tool Selenium IDE • Executing customized JavaScript codes with runScript • Exporting test cases in different formats • Creating simple test cases and test suites that can be exported later to RC or WebDriver

  31. How to Choose the Right Selenium Tool Selenium WebDriver • Testing applications rich in AJAX-based functionalities • Executing tests on the HtmlUnit browser • Creating customized test results

More Related