Optimizing Selenium Test Performance

Course

Online

£ 10 VAT inc.

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

Online

Start date

Different dates availableEnrolment now open

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

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

Testing Performance Bottlenecks 7 lectures 34:54 Course Overview This video will give you an overview about the course. Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
Testing Performance Bottlenecks 7 lectures 34:54 Course Overview This video will give you an overview about the course. Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Why Are Selenium Tests so Slow? The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
The aim of this video is to discuss what can slow down selenium tests execution.
  • List various things that can slow down our tests
  • Learn what to do to speed up tests
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Creating Atomic Tests This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
This video discusses about atomic tests and how to create them.
  • Understand what are atomic tests
  • Look at the examples of atomic tests
  • Improve current tests to be atomic
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Headless Browsers and Drivers This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
This video discusses about headless browsers and how to use them.
  • Learn what are headless browsers
  • Discuss about the most popular headless browsers
  • Use headless browsers in tests
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Pre-populating Site Cookies The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
The aim of this video is to discuss how to add cookies to the browser.
  • Look at an example of test case where using cookies can help
  • Use cookies in test
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
Using Browser Profiles In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
In this video we will learn how to save and use browser profiles.
  • Save browser profile
  • Use browser profile with Selenium WebDriver
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
When Not to Use Selenium In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
In this video, we will learn when it’s better not to use Selenium for test automation.
  • Automate emails
  • Automate API tests
  • Verify URLs
Spin Up a Selenium Grid 4 lectures 16:09 Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
Selenium Grid Hub The aim of this video is to set up Selenium Grid hub.
  • Understand what is a Hub
  • Start grid hub
  • Review the Grid console
Selenium Grid Nodes The aim of this video is to set up Selenium Grid node.
  • Understand what is a node
  • Start grid node
  • Discuss the Grid node parameters
Using Selenium Grid in Tests The aim of this video is to run the first test on Selenium Grid and understand the value of Selenium Grid extras.
  • Prepare tests to run on grid
  • Run tests on grid
  • Look into the features Selenium Grid extras
Spin Up a Selenium Grid. 4 lectures 16:09 Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
Selenium Grid Hub The aim of this video is to set up Selenium Grid hub.
  • Understand what is a Hub
  • Start grid hub
  • Review the Grid console
Selenium Grid Nodes The aim of this video is to set up Selenium Grid node.
  • Understand what is a node
  • Start grid node
  • Discuss the Grid node parameters
Using Selenium Grid in Tests The aim of this video is to run the first test on Selenium Grid and understand the value of Selenium Grid extras.
  • Prepare tests to run on grid
  • Run tests on grid
  • Look into the features Selenium Grid extras
Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
Why Use a Selenium Grid The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
The aim of this video is to understand the value of Selenium Grid.
  • Understand what is Selenium-Grid
  • Look at the reasons to use Selenium-Grid
The aim of this video is to understand the value of Selenium Grid

Additional information

Basic Knowledge of Selenium is required

Optimizing Selenium Test Performance

£ 10 VAT inc.