RoboCon2025

Parallel Robots - how to use pabot and run your RF tests in parallel
2025-03-04 , RoboCon Online

Live-Stream

In this tutorial I plan to present pabot to parallelize test runs. We start with a "normal" sequential RF test suite and will convert it in a parallel one. I wat to present also the key parameters, hot to run a setup only once, how to share variables between tests.


This practical tutorial is designed for Robot Framework users who are familiar with the basics and are looking to optimize their test execution. Participants will learn how to leverage Pabot, a powerful tool for parallel test execution, to significantly reduce run times for integration and end-to-end tests.

Through live coding, we will guide you through the process of transforming a conventional sequential test suite into an efficient parallel testing setup. You'll have the opportunity to follow along on your own machine, gaining hands-on experience with Pabot's key features.

Key topics to be covered:

  1. Introduction to Pabot and its benefits in the context of integration and E2E testing
  2. Step-by-step conversion of a sequential test suite to a parallel one
  3. In-depth exploration of Pabot's advanced features, including:
    - Running setup only once
    - Sharing variables between tests
    - Utilizing Pabotlib for complex parallel testing scenarios

By the end of this tutorial, participants will have practical knowledge of how to:
- Implement Pabot in their existing Robot Framework test suites
- Significantly reduce test execution times while maintaining test integrity
- Optimize resource utilization in their testing processes

Prerequisites:
- Basic knowledge of Robot Framework
- If you want to follow along: laptop with Robot Framework installed (detailed setup instructions will be provided prior to the tutorial)

This hands-on session is perfect for testers and developers who want to scale their Robot Framework testing processes and improve overall test efficiency. Join us to unlock the full potential of your automation scripts!


Categorize / Tags:

parallel test, pabot, test automation

Lessons Learned:

By the end of this tutorial, participants will have practical knowledge of how to:

Implement Pabot in their existing Robot Framework test suites
Significantly reduce test execution times while maintaining test integrity
Optimize resource utilization in their testing processes

Describe your intended audience:

People who already have some basic knowledge of Robot Framework, Automating testers that want to shorten the time of test execution via parallelizing it.

Is this suitable for ..?:

Intermediate RF User