Introduction To Parallel Test Execution with Selenium

Get started using Nunit

Perform a simple use case using Sauce Labs

Perform a simple use case using Browser Stack

Run functional tests in parallel

Learn how to use Remote Webdriver class


  • Basics of Selenium Webdriver
  • Visual Studio
  • C#


Is your automation test suite taking hours to run? Are you having issues with debugging and analyzing automated test failures? Can your automation framework record videos and capture screenshots?

This course is an introductory Selenium Webdriver course that is designed to take your automated software testing skills to the next level and solve all of the problems above. It covers just enough options to help you run your tests in parallel without overwhelming you with a bunch of minute details.

“The best tutorials I have ever seen, simply awesome. I take off my hat in front of you, you are an gorgeous professor, I am speechless to express how satisfied I am with these tutorials.” -Lisbey

This is a course that briefly introduces you to the following topics:

1. How to run Selenium Webdriver tests in parallel on your computer

2. How to run Selenium Webdriver tests in parallel in Browser Stack’s cloud

3. How to run Selenium Webdriver tests in parallel in Sauce Lab’s cloud

4. Introduction to NUnit

5. Understand the benefits of running your tests in parallel

6. Understand the benefits of running your tests in the cloud

7. Understand how to configure and use the RemoteWebdriver class

This is not a comprehensive coverage of all of these tools! Just enough to get you up and running fast.

“Great Video I have ever seen on YouTube. You are so so clear and honest in presenting the material. I had no idea how important it is to use QTP from different angle, that is via scripting. Great Work and Thank You so so so much!” -Mohammed

“Excellent course. Before starting, I was unsure if I could learn this powerful technology, but by the end I was confidently writing scripts. I’m looking forward to taking Nikolay’s other courses.”  -James

Who this course is for:

  • QA Engineers interested in getting started with Sauce Lags
  • This is a course for advanced Selenium Webdriver users
  • Automation Engineers interested in getting started with BrowserStack
  • Automation Engineers interested in running tests in parallel

Course content

4 sections • 25 lectures • 1h 3m total lengthExpand all sections

Introduction3 lectures • 9min

  • Introduction to the course04:56
  • Why is parallel test great04:11
  • Would you like to participate in a automation testing competition?00:03

How to run tests in parallel on your computer10 lectures • 25min

  • how to install Nuget packages for Webdriver and NUnit02:58
  • how to install NUnit Test Adapter01:09
  • setting up our selenium tests03:41
  • debugging a problem and running our first test02:00
  • dont be afraid to fail or make mistakes02:09
  • setting up another local test01:55
  • setting up local tests to start running in parallel04:05
  • advantages and disadvantages of local parallel testing04:01
  • advantages or executing tests in the cloud02:43
  • What are you struggling with?00:06

How to run tests in parallel using Browser Stack6 lectures • 18min

  • setting up a browser stack test03:06
  • Framework Reviews – Survey00:27
  • understanding the browser stack test and setting up env variables03:57
  • how to run the browser stack test03:00
  • creating other browser stack tests03:45
  • how to execute parallel tests in browserstack03:20

How to run tests in parallel using Sauce Labs6 lectures • 12min

  • getting started with sauce labs03:13
  • how to run a selenium webdriver test in sauce labs02:37
  • how to run selenium tests in parallel using sauce labs03:25
  • conclusions02:13
  • BONUS LECTURE!!!00:52
  • Quiz00:01