Optimizing Selenium Test Performance
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Leverage the benefits and advantages of Selenium 3.0Selenium 3.0 is a significant change as it has been shipped after a gap of 5 years. It is only a drop-in replacement for WebDriver API users; however, it has removed the major Selenium core implementation. The Selenium WebDriver API is fully object-oriented as opposed to the deprecated Selenium RC. The WebDriver API provides multi-language support and runs tests on all popular browsers. As your knowledge (and the size of your test suites) grows, performance becomes a key factor for development teams to successfully adopt your automation .In this course, we'll focus on the most common performance bottlenecks and how to work round them through optimization and parallelization. We'll finish the course with the use of Selenium Grid and Sauce Labs for limitless parallelization and other goodies.All the code and supporting files for this course are available on Github at About the AuthorDmitry Shyshkin is a lead QA automation engineer at FareCompare.com with 6 years' test automation experience using Selenium. He has worked in Waterfall and Agile environments, on desktop, web-based, and mobile projects.
He started his QA career without any QA/testing knowledge. He took online Software QA classes where he learned about different types of testing. In his second job, he learned about test automation for the first time; he liked it more than manual testing and thus decided to move into test automation.
Facilities
Location
Start date
Start date
About this course
Create distributed user testing to perform multi-user tests
Optimize test timings
Learn to set up Selenium Grid
Look into maintaining your grid
Discover the advantages of parallel execution
Explore the benefits of automated testing cloud
Learn to set up tests on Sauce Labs or similar testing cloud providers
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Testing
Course programme
- List various things that can slow down our tests
- Learn what to do to speed up tests
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Look at an example of test case where using cookies can help
- Use cookies in test
- Save browser profile
- Use browser profile with Selenium WebDriver
- Automate emails
- Automate API tests
- Verify URLs
- List various things that can slow down our tests
- Learn what to do to speed up tests
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Look at an example of test case where using cookies can help
- Use cookies in test
- Save browser profile
- Use browser profile with Selenium WebDriver
- Automate emails
- Automate API tests
- Verify URLs
- List various things that can slow down our tests
- Learn what to do to speed up tests
- List various things that can slow down our tests
- Learn what to do to speed up tests
- List various things that can slow down our tests
- Learn what to do to speed up tests
- List various things that can slow down our tests
- Learn what to do to speed up tests
- List various things that can slow down our tests
- Learn what to do to speed up tests
- List various things that can slow down our tests
- Learn what to do to speed up tests
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Understand what are atomic tests
- Look at the examples of atomic tests
- Improve current tests to be atomic
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Learn what are headless browsers
- Discuss about the most popular headless browsers
- Use headless browsers in tests
- Look at an example of test case where using cookies can help
- Use cookies in test
- Look at an example of test case where using cookies can help
- Use cookies in test
- Look at an example of test case where using cookies can help
- Use cookies in test
- Look at an example of test case where using cookies can help
- Use cookies in test
- Look at an example of test case where using cookies can help
- Use cookies in test
- Look at an example of test case where using cookies can help
- Use cookies in test
- Save browser profile
- Use browser profile with Selenium WebDriver
- Save browser profile
- Use browser profile with Selenium WebDriver
- Save browser profile
- Use browser profile with Selenium WebDriver
- Save browser profile
- Use browser profile with Selenium WebDriver
- Save browser profile
- Use browser profile with Selenium WebDriver
- Save browser profile
- Use browser profile with Selenium WebDriver
- Automate emails
- Automate API tests
- Verify URLs
- Automate emails
- Automate API tests
- Verify URLs
- Automate emails
- Automate API tests
- Verify URLs
- Automate emails
- Automate API tests
- Verify URLs
- Automate emails
- Automate API tests
- Verify URLs
- Automate emails
- Automate API tests
- Verify URLs
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is a Hub
- Start grid hub
- Review the Grid console
- Understand what is a node
- Start grid node
- Discuss the Grid node parameters
- Prepare tests to run on grid
- Run tests on grid
- Look into the features Selenium Grid extras
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is a Hub
- Start grid hub
- Review the Grid console
- Understand what is a node
- Start grid node
- Discuss the Grid node parameters
- Prepare tests to run on grid
- Run tests on grid
- Look into the features Selenium Grid extras
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
- Understand what is Selenium-Grid
- Look at the reasons to use Selenium-Grid
Additional information
Optimizing Selenium Test Performance