RoboCon 2022

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
No sessions on Tuesday, May 17, 2022.
No sessions on Wednesday, May 18, 2022.
09:00
09:00
55min
Keynote: Robot Framework
René Rohner, Ed Manlove, Pekka Klärck

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

Main Hall
10:00
10:00
25min
Break
Main Hall
10:30
10:30
25min
Robocorp == RPA for Developers
Antti Karjalainen

If you are using Robot Framework in 2022, you are most likely already using Robocorp tooling. If not, you should start right now. This talk dives deeper into what Robocorp has to offer for developers and shows why anyone interested in RPA should use it.

Main Hall
11:00
11:00
25min
Test Intelligence for and with the Robot Framework
Elmar Jürgens

Many test suites test both too much and too little. Too much, since some tests are redundant (but still expensive to execute and maintain). Too little, since important functionality remains untested. In this talk, I present test intelligence analyses that harness data from the development process to help you optimize your Robot Framework tests.

Main Hall
11:30
11:30
25min
Break
Main Hall
12:00
12:00
25min
Our Robot Framework Automation Journey : Medidata Solutions
Karthik Selvarajan, Allen Lee

In COVID times - know how the world's leading Clinical Trials Management Software company designed a common testing framework to transform their testing organization from a manual testing dominant force to value based Automation Engineers. We are a Zero to Hero story of the pandemic.

Main Hall
12:30
12:30
25min
Tests are talking, are you ready to listen?
Tatu Aalto

Tests provide feedback, but the pass/fail/skip status of the current test run is not the only way test can provide value for the users. This talk will show multiple ways of looking at the data and what other value testing can provide.

Main Hall
13:00
13:00
55min
Lunch Break
Main Hall
14:00
14:00
10min
How Robocop evolved to 2.0?
Mateusz Nojek

It's over 1.5 year when Robocop was brought to life and many things have changed. He now understands the code better, has many new rules and a lot better documentation with examples. He also gets along nicely with RF 5.0! Come and check one of the most beloved tools of the previous RoboCon :)

Main Hall
14:12
14:12
10min
Tidy your code with Robotidy
Bartłomiej Hirsz

Last year you had a chance to get to know Robotidy - the code formatter that standardizes how Robot Framework code looks across all your projects. In this talk I will show you how much it has changed since last Robocon and became ever better tool.

Main Hall
14:24
14:24
10min
Project and package management: Poetry for robots
Robin Mackaij

While setting up a Robot Framework project seems easy enough, without proper package management it may work on your machine, but will it work in the pipeline?

In this talk, I explain why dependency management is important and how poetry can be used for this. I'll show examples of how poetry can be used to package and distribute RF packages.

Main Hall
14:36
14:36
10min
CamundaLibrary - Updates and Roadmap
Markus Stahl

After its introduction at Robocon 21, CamundaLibrary got upgrades to version 2, covering most common BPMN use cases. In this lightning talk, Markus demonstrates new features for controlling process flows and upcoming features.

Main Hall
14:48
14:48
10min
Accessability checking with Browser Extensions
Elout van Leeuwen

Does your webpage require to be compliant with Web Content Accessibility Guidelines? Then this short talk is just for you! You will be shown how to incorporate WCAG checks into your existing Web tests, using Deque®'s Axe-Core technology and Robot Framework Browser Library.

Main Hall
15:00
15:00
25min
Break
Main Hall
15:30
15:30
25min
Web-scale Robot Framework with JupyterLite
Asko Soukka, Nicholas Bollweg

It's as easy as ever to start a local or cloud Robot Framework environment. But it's yet easier to open a web page. We present to you interactive, in-browser Robot Framework with JupyterLite. We show how you can author and execute tasks and test suites from trivially-scaled static web hosting – without any on-demand infrastructure.

Main Hall
16:00
16:00
25min
Robots In Space
Jeff King

As we left Robocon 2020 in Helsinki, little did we know how the much the world and workplace would change due to the pandemic. What advantages does Robot Framework have in this new hybrid/full-time remote work model?

Main Hall
16:30
16:30
25min
Break
Main Hall
17:00
17:00
25min
Using implicit context to create rich behavior driven keywords
Samuel Montgomery-Blinn

Using implicit context in our BDD testsuites leads to a massive increase in adoption, readability, and re-use for our Robot tests and keywords. This talk will introduce the concept of "implicit context" and demonstrate some beginner and advanced techniques to providing great keywords upon which can be built great tests.

Main Hall
17:30
17:30
25min
Robot Framework Is Not ...
Kelby Stine

RF is missing something.
It is something that has irritated me since day one of embracing it.
We all talk about it when writing scripts.
In recent years tools have emerged to support it.
The problem is we do not have it.
A Robot Framework Style Guide.

Main Hall
18:00
18:00
120min
Community Time
Main Hall
09:00
09:00
10min
Combining all test reports to one
Timo Stordell

We have test reports from several tools. It would be nice to have just a single report with all the results, for easier sharing and better metrics. However, all the tools provide reports in a proprietary format. Would it be possible to consolidate all reports to one?

Main Hall
09:12
09:12
10min
Analyze your code like true detective
Bartłomiej Hirsz

Are you lost in your code again? Not sure if you have blocks of code not used at all? Or overly complicated? You need to hire a code detective - Sherlock. This tool will analyze your code to detect unused parts or any issues that may affect your code maintainability.

Main Hall
09:24
09:24
10min
Yet another API talk, but this one is different...
Mateusz Nojek

Asked to create tests for the API? Bored? Confused? Yes, we too. That's why we created RoboSwag - a tool that automatically creates libraries for testing your API based on the swagger file (OpenAPI specification). You'll never gonna need to write it on your own. Happy? Pretty sure you are! And your boss will be too ;)

Main Hall
09:36
09:36
10min
Output Robot Framework report using Github Actions
Joonas Venäläinen

There is a nice report output available in Jenkins which can list passed / failed tests and also provides link to full reports. This kind of functionality is not available in other CI platforms. This reporter-action parses report and provides simple output without having to first download and extract the artifact to get more info.

Main Hall
09:48
09:48
10min
Reactive Robot - Fastest way to turn Robot Framework projects into event-driven services
Yusuf Can Bayrak

With microservices, we see that event-driven designs find more applications in information systems.
The reactive-robot project aims to integrate robots into event-driven systems with minimal effort.

Main Hall
10:00
10:00
30min
Break
Main Hall
10:30
10:30
25min
“For the very first time” - Start to Code, Test, Package & Publish your first Library
Many Kasiriha

So you created your own Library for Robot Framework and use it in your internal projects. And then you remember - sharing is caring :)

But how to release it?
What do you need to set up?
How to package and test it?
How to create the documentation?

I faced that challenge not so long ago and would like to help you getting started.

Main Hall
11:00
11:00
25min
robotframework for silicon validation
Franz Haas, Sebastian Herz

The validation processes of silicon sensors automated with robot framework and teststand/labview is compared.

These are the real world observations we encountered when replacing an aging lab automation system.

We will present which robotframework feature actually mattered to our colleagues, what failed to impress, and what was requested.

Main Hall
11:30
11:30
30min
Break
Main Hall
12:00
12:00
25min
HybridApp - hybrid testing
Jacek Kohut

Does your company have a product available in the web and hybrid App? You can develop test automation for that separately using Selenium and Appium but why not to reuse existing test cases created for the web to test the same on hybrid app? You can save time for creating test cases and for maintenance. Let me show you how we do that in OmaPosti!

Main Hall
12:30
12:30
25min
Introducing OpenApiDriver...and OpenApiLibCore!
Robin Mackaij

Testing a REST API, many testers will have experience with this. In many cases, this means going to the API's Swagger page and writing test cases based on that. But is all that manual work really necessary? In this talk, I introduce two libraries I developed to automate much of this manual work.

Main Hall
13:00
13:00
60min
Lunch Break
Main Hall
14:00
14:00
25min
Robot Framework and commercial testing tools integration - based on regression project for SWT app
Krzysztof Trybus, Gregor Schmid

While Robot Framework offers plenty of solutions to automate different kind of UIs, steering a complex Java SWT application can still be challenging.
We would like to show how Robot Framework can be integrated with the commercial tool QF-Test, to combine reliable steering of Java SWT UIs with Robot Framework awesomeness.

Main Hall
14:30
14:30
25min
Eggplant Library - connecting Robot Framework to advanced image based automation
Andre Mochinin, Rico Feist

Using the Eggplant Library for integration of Eggplant (proprietary image based automation tool) with Robot Framework in a test automation project with mixed SUT landscape

Main Hall
15:00
15:00
30min
Break
Main Hall
15:30
15:30
25min
Year with Browser library
Tatu Aalto, René Rohner, Kerkko Pelttari

Year with Browser library has been busy, there is at least least 29 releases done since last RoboCon. This talks highlights the main features within those releases and how the community can best benefit from the new features.

Main Hall
16:00
16:00
25min
Robots in the Clouds: Experiences with Using Robotframework with Cloud Providers
Josh Grant

Selenium and Appium testing are popular use cases for Robot. What about using Robot with cloud testing services like Sauce Labs? How is it different than regular test automation?

Main Hall
16:30
16:30
30min
Break
Main Hall
17:00
17:00
50min
The neuroscience of learning, creativity and collaboration
Katri Saarikivi

Our brains are powerful learning machines equipped with mechanisms for imagining things that do not exist and turning these fantasies into reality in collaboration with others. These skills are at the root of our flourishing as a species, and at their best bring a lot of joy and meaning to our everyday lives. How to improve learning and collaborati

Main Hall
18:00
18:00
300min
VALA Afterparty (Erottajankatu 11b, 00120 Helsinki)
Main Hall