2025-02-12 –, Orchestrating complex end-to-end test suites with visual BPMN process models
Sometime, a sequential pipeline is too limited for automated (test) processes: Distribute Robot Framework workloads by learning the basics of BPMN 2.0 process modeling and discovering how to use executable BPMN models to orchestrate complex end-to-end test suites with Robot Framework, RobotCode, and the related open-source ecosystem.
Do you want to run distributed Robot Framework workloads? Maybe you have a very long running test case. Or a complex workflow that needs to automated across multiple applications. Or you need to integrate manual test stops with automated test steps. Join us for a hands-on workshop focused on BPMN 2.0 process modeling for testing orchestration. In this full-day workshop, you will:
-
Learn BPMN 2.0 modeling: Gain hands-on experience with freely available tools to design and model BPMN 2.0 processes. We will cover the fundamental concepts of BPMN, including tasks, events, gateways, and more, ensuring you understand how to create clear and effective process diagrams.
-
Execute BPMN 2.0 process models: Discover how to deploy and execute your BPMN models using available open-source software. We will guide you through the setup and configuration process, enabling you to run your test orchestration models with freely available tools.
-
Design BPMN-orchestrated end-to-end test suites: Learn how to create end-to-end test suites that leverage BPMN orchestration. You’ll explore the possibilities and limitations of orchestrating tests with BPMN and how to account for these factors when designing and authoring your Robot Framework tests.
-
Integrate Robot Framework tests with executed BPMN models: Explore how to integrate your Robot Framework tests with the executed BPMN process models using available open-source software.
By the end of this workshop, you will have the basic understanding of how to model and execute BPMN processes using available open-source software, as well as how to orchestrate your end-to-end Robot Framework test suites.
Lessons Learned:
Participants in this workshop will gain practical knowledge and skills that they can immediately apply in their work. Here’s what they will learn:
-
BPMN 2.0 fundamentals: Understanding core concepts like tasks, events, and gateways. Hands-on experience with the freely available tools to create clear and effective, and of course, executable process diagrams.
-
Process deployment and execution: Steps to deploy and execute BPMN models using open-source software. Configuration techniques for running test orchestration models.
-
Integration of BPMN 2.0 with Robot Framework: Identifying possibilities and limitations of BPMN orchestration in testing scenarios. Techniques to integrate Robot Framework tests with executed BPMN models.
Intended Audience:
The intended audience for this workshop includes:
-
Test Engineers and QA Professionals: Individuals involved in designing and executing test cases, particularly those interested in automating and orchestrating testing processes.
-
Technical Leads and Architects: Those responsible for defining the testing framework and tools within their organizations, aiming to improve efficiency through BPMN.
workshop, end-to-end, orchestration, BPMN
Lessons Learned:Participants in this workshop will gain practical knowledge and skills that they can immediately apply in their work. Here’s what they will learn:
-
BPMN 2.0 fundamentals: Understanding core concepts like tasks, events, and gateways. Hands-on experience with the freely available tools to create clear and effective, and of course, executable process diagrams.
-
Process deployment and execution: Steps to deploy and execute BPMN models using open-source software. Configuration techniques for running test orchestration models.
-
Integration of BPMN 2.0 with Robot Framework: Identifying possibilities and limitations of BPMN orchestration in testing scenarios. Techniques to integrate Robot Framework tests with executed BPMN models.
The intended audience for this workshop includes:
-
Test Engineers and QA Professionals: Individuals involved in designing and executing test cases, particularly those interested in automating and orchestrating testing processes.
-
Technical Leads and Architects: Those responsible for defining the testing framework and tools within their organizations, aiming to improve efficiency through BPMN.
Participants should have a basic understanding of software testing and a desire to learn about BPMN and its application in test orchestration. Prior experience with Robot Framework is assumed.
Is this suitable for ..?:Intermediate RF User
Markus is Senior Quality Consultant for Test Automation at imbus with 8 years of experience with Robot Framework. His passion is the ecosystem around Robot Framework (RF). Among other roles, he is a trainer for advanced Robot Framework, coach for RF in devops environments, maintainer of the RF Webservice and Camunda7-Library, moderator of the RF community forum and member of the Robot Framework Foundation board.
A few years ago, together with Asko Soukka they came up with the vision of distributed Robot Framework workloads orchestrated by a workflow engine.
Asko has spent his entire professional career in open-source software development and prefers open-source solutions whenever possible. With over 20 years of experience in Python development, he has worked on a wide range of projects, from microservices to highly customized Plone CMS deployments, as well as testing and automation using the Robot Framework. Since 2020, Asko has focused on building solutions around BPMN-based automation and orchestration. He is currently working as a software architect at the University of Jyväskylä.