To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
No sessions on Tuesday, Feb. 28, 2023.
09:00
09:00
30min
RoboCon Opening / Robot Framework Foundation
René Rohner, Miikka Solmela, Joe Colantonio

Joe will talk with Miikka and René about RoboCon and Robot Framework Foundation

Gather Town
09:30
09:30
30min
Welcome to RoboCon 2023
Pekka Klärck, Ed Manlove

A Retrospective over the last year of Robot Framework and its Community.

Gather Town
10:00
10:00
30min
Break
Gather Town
10:30
10:30
30min
What's different between RPA and test automation
Erno Pirinen

Test automation tools like Robot Framework have found new use cases in the domain of RPA, which is well suited for many functionalities in them. There is much involved in RPA operations, and "building the robot workflow" is often just the tip of the iceberg. In this talk, we drill into the key differences, what lies beyond the "robot".

Gather Town
11:00
11:00
30min
How workflow engines integrate manual and automated test cases
Markus Stahl

In non-automated test projects everything is manual - even test data generation. But automated and manual tests like require generated test data. With a Camunda workflow engine we managed to created processes providing test data for target systems and make the transition from manual to automated tests even easier.

Gather Town
11:30
11:30
30min
BREAK
Gather Town
12:00
12:00
30min
Printing Robots
Adam Hepner

Heidelberger Druckmachinen is world's leading manufacturer of printing presses and printshop software. My team is leading the effort to introduce Robot Framework to the test automation of the printshop universe, and you'll learn about our journey, challenges and hopes for the future.

Gather Town
12:30
12:30
30min
Know your Robot
Liya Ou

Knowing our own Robot Framework codebase helps to keep the code clean, from which a long-term development can always benefit. This talk is about how we visualise and enable the analysis of the dependencies of keywords, test cases, and test suites in keyword-driven tests, so the keywords can be used and refactored more efficiently.

Gather Town
13:00
13:00
60min
LUNCH BREAK
Gather Town
14:00
14:00
30min
RCC - Take control of your Robot Framework runs
Kari Harju

No matter what type of developer you are, you have faced the problem of "Works on my machine".
How many things do you have to guide in setting up a machine to run a robot?
RCC is a single cross-platform executable to manage all this... and significantly more.
"If your README starts with 'pip install abc', then this talk is for you."

Gather Town
14:30
14:30
30min
Our way to visual RF coding
David Fogl

RF is awesome and easy to use framework. But still, it requires certain knowledge of coding and python programming which makes it not usable for our beloved manual testers and business analysts. But there might be a solution for that!

Gather Town
15:00
15:00
30min
Break
Gather Town
15:30
15:30
30min
Ninja robots
franz haas

In my experience as a solo user with limited to no access to reviews, these tools and techniques allowed me to be successful, with purpose build keyword libraries

1.git, especially git bisect and log -S

2.advanced unit testing with pytest, xray, and hypothesis

3.measurable complexity with radon

4.Therefore orthogonally structured code

Gather Town
16:00
16:00
30min
Robot Framework and endpoint detection agents at Secureworks
Joshua Gorospe

This talk will cover various high-level ways that Robot Framework is utilized at Secureworks for testing endpoint detection agents used on thousands of Linux, Mac and Windows customer's machines.

Gather Town
16:30
16:30
30min
BREAK
Gather Town
17:00
17:00
30min
You got your Robot Framework in my Python
Kelby Stine

In the Robot Framework community we are so focused on adapting python packages that we can use Robot Framework libraries in standard Python scripts.

Gather Town
17:30
17:30
20min
Edge detection - a new way to perform image-based UI testing
Simon Meggle

My personal "rabbit hole" with image-based UI testing - and how I got back.

Gather Town
09:00
09:00
30min
Fast Feedback Despite Slow Test Suites? Test-Impact-Analysis for the Robot Framework
Elmar Juergens

Test suites grow over time. We see may test suites that take hours or days to execute. This is painfully slow.Test-Impact-Analysis automatically selects those tests that find new bugs quickly. This helps to get rapid feedback even for slow test suites. In the talk, I present both research foundations and practical examples for the Robot Framework.

Gather Town
09:30
09:30
30min
Open-source is a multi-player game
Mateusz Nojek

With open-source comes great responsibility. Or something like that...
Working on open-source project is fun, but also a lot of hard decisions one need to make in order to maintain it and gain the trust from the community.
This talk will bring you the best practices and tricks that will make the contribution a pleasant journey for you and others.

Gather Town
10:00
10:00
30min
Break
Gather Town
10:30
10:30
30min
How to run a large and diverse regression test in parallel on multiple servers
Pieter Wesseling

We were faced with the challenge to run our regression test in parallel and within a night. To make the challenge harder: not all test can run in parallel. We build a Python tool that runs 24/7 on multiple servers and accepts tasks: Execute RFW test suites. A task can be ran in parallel or not. The tool (ART_Queue) takes care of that.

Gather Town
11:00
11:00
30min
DevSecOps as a Culture with the Robot Framework
Renaldi Gondosubroto

In the Work From Home culture, DevSecOps has been getting more important than ever before due to the rise in cybercrime. This talk will discuss how to implement and manage testing with the Robot Framework in projects within teams and how to create an iterative development approach as part of it.

Gather Town
11:30
11:30
30min
Break
Gather Town
12:00
12:00
30min
The tales of the robot developers - how to make friends as a consultant
Katarina Partti, Jenna Lindroos

As a consultant you work in very different kinds of projects; small, big, some are growing from small to big, sometimes you start from a scratch or sometimes not. In this talk we discuss strategies of making clean and manageable robot framework scripts so that everybody wants to be your friend; especially the customer and the one after you.

Gather Town
12:30
12:30
30min
VSCode tips and tricks for Robot Framework development
Fabio Zadrozny

This talk will go over common development scenarios for Robot Framework and how to leverage VSCode features to help with those (with the Robot Framework Language Server as the main driver but other frameworks and tools may be added to the mix).

Gather Town
13:00
13:00
60min
Lunch Break
Gather Town
14:00
14:00
30min
Creating a low-code editor for Robot Framework
Ossi Rajuvaara

While the syntax of Robot Framework is simple, it can still be daunting to approach without a technical background. We created a new low-code editor to allow non-developers to create automations. We describe the architectural decisions behind the project, and how Robot Framework itself enabled it from both a language design and code perspective.

Gather Town
14:30
14:30
30min
Aren't your selectors too stable?
Václav Fuksa

Junior automation testers are taught that fragile selectors of web elements are wrong, and that stability should be their goal. Then they usually end up with their selectors being too stable. What? Is there such a thing as a too stable selector? Don't we want a selector to describe its element, come rain or shine? Long story short: we don't.

Gather Town
15:00
15:00
30min
Break
Gather Town
15:30
15:30
30min
How Painful IS It To Move From SeleniumLibrary To Browser Library?
Samuel Tillinghast

As Playwright battles for the hearts and minds of Selenium die-hards, we made the decision to see what Playwright could do. Follow along as we make the switch from a Selenium Library-based set of tests to Browser Library. Some aspects were seamless while others have proven to be far less so. And finally, what DID we get? Stop by and find out!

Gather Town
16:00
16:00
30min
"To infinity and beyond" - Serverless scaling with AWS Lambda
Many Kasiriha

"Running automated tests in CI systems has become a common practice.
Luckily, the structure of CI systems allow us to run tests on multiple runners in parallel and reduce the execution time.
But are there ways to scale to infinity - without having an army of runners?
Say hello AWS Lambda - a serverless event-driven compute service."

Gather Town
16:30
16:30
30min
Break
Gather Town
17:00
17:00
60min
Expert Panel (Live)
Joe Colantonio, Pekka Klärck, Ed Manlove, Many Kasiriha

Joe will interview Pekka, Tatu and Ed about Robot Framework, its capabilities and its community.

Gather Town