RoboCon 2024
Learn how to use Robot Framework Browser like a pro.
Extending Browser library, using it from Python, interacting with Playwright and many more.
Harnessing Kubernetes to run Robot Framework tests in containers offers a practical solution for scaling your test executions in a cloud environment. This workshop will provide hands-on guidance for running Robot Framework within Docker containers and mastering the fundamentals of Kubernetes, the container orchestration platform.
Introducing Robot Framework in an organization can be challenging and complex. This workshop will help you overcome the challenges and leverage the benefits. You will collaborate with other testers and test automators who share similar goals and experiences. We will play games, role-play scenarios, and document the whole process for the community.
Explore the synergy of Generative AI and Robot Framework via Listener API in this hands-on workshop! Discover how to enrich Robot Framework outputs and logs, automate Jira bug/task creations for failed test cases, and tap into ChatGPT for enhanced test insights.
Testing mobile applications is similar to web testing. Many apps are just mini-websites. However, on a technical level, there are differences, due to mobile devices, and their complex ecosystems. This workshop is a hands-on technical session to mobile testing with RF and Appium. Learn how to approach mobile testing, or improve your existing tests.
Unlock the power of Robot Framework and CI/CD pipelines with us! Dive in with an exciting game, perfecting pipelines and sharing experiences. Let's build scalable, reliable, and adaptable pipelines in GitLab together. Our Journey, your decisions! Join the workshop and transform your skills.
In this workshop you'll see how you can use Robot Framework and RFSwarm to begin performance testing on day 1 with a new to you application.
Starting from scratch you will write test cases and tune them for performance testing and by end of the day run a performance test and then generate a report suitable for presenting your results.
Creating your own libraries is a breeze - this statement on the Robot Framework website describes pretty well, how easy and yet powerful it is to extend the framework with your own library.
In the workshop, you will learn it on real examples - starting from simple static keywords in python modules and up to implementing the dynamic library API.
Embark on an exhilarating 2-hour adventure with us as we dive deep into RobotFramework - test automation tools gem. From the thrill of the initial installation to the adrenaline-pumping basics, our tutorial equips you to unleash the full potential of RobotFramework. Get ready to supercharge your automation journey and emerge as a testing champion!
In our medium-sized project, we've used best practices and Robot Framework's power to minimize maintenance efforts. Easy test data management, data-driven testing even with various data items, fast and reliable test run preparation, human-readable keywords, and no need for dual script maintenance… – let us share our insights and tips!
Welcome to RoboCon! In this session, we will provide an overview to set the tone and outline what attendees can expect from the conference.
Explore the fusion of Generative AI with Robot Framework, spotlighting enhancements and hurdles in test automation. Discover how can AI elevate our testing while addressing its limitations. Engage in a balanced discourse to navigate AI's realm in QA, fostering a smarter, informed approach to AI-integrated testing.
The Robot Framework Community seen through the eyes of our community members.
Promoting re-usability and abstraction for a multi-interface telecommunication product. Employing one keyword per action offers consistent outputs across interfaces, versatile and reusable single-functionality tests and simplified user focus on keyword-based actions ensuring code simplicity.
Explore an innovative approach to executing Gherkin/Cucumber scenarios within the Robot Framework using a new custom parser. This talk delves into the technical intricacies of this integration, emphasizing the distinctions between Gherkin/Cucumber and Robot Framework.
Unlock Compliance with Robot Framework! Join my talk to learn how this versatile automation tool empowers teams to streamline and automate manual documentation processes, ensuring seamless adherence to industry regulations. Get practical tips on how to harness Robot Framework's potential in your compliance journey with automated reports creation!
Ever had to restructure your project because it grew into an untameable monster? Or had to reorganise because more teams wanted to use your project? Or had to explain your tests to others? Or struggled how to setup a new RF project.
Over the years we came up and fine-tuned an architecture that works from the very beginning to large scale projects.
People usually think that testing is something that happens only test environment, but real world does not stand still. Therefore testing also in production is vital in fast paced modern world.
The existence of REST APIs itself is a security threat, as easy programmable APIs are also an easy target for attackers. Often, they lack sufficient security design or testing. Learn about Vaisala's experience of integrating API fuzzing - a form of security testing - into existing RF automated testing and the results that came with it.
Welcome, everyone! Today's conference session is set to be a unique and thrilling experience, blending technology with an element of fun. We've prepared an interactive segment that's more than just a discussion – it’s a challenge of wit and quick thinking, centered around the intriguing world of the Robot Framework.
Robocon 2022 "Robot Framework Is Not ..." put forth that we needed a style guide. 2 years and several biweekly meetings later the style guide workgroup can finally unveil the official Robot Framework style guide.
In our short presentation we want to show you our infrastructure, the tools we use and the library "ReportModifier".
There are some crucial questions at the beginning of RPA implementaion. No-code, low-code or high-code RPA tool? We are developers and we love high-code tools! What will be the cost of implementation? Is there anything like open-source RPA tool? Yes, there is! The answer is Robot Framework.
Many people start automation projects with poor knowledge about the product they are automating or they start in a rush because of the desire to advance quickly. Without a propper organisation and strategy in mind, this can lead to bad/inconsistent implementations that become more costly and time consuming to fix once the project is ongoing.
In 2020 we decided to use RobotFramework as an interface to our generic Embedded Test Platform.
Since then our users check their hardware related microcontroller code only through Robot test sequences.
This talk will highlight some of the technical challenges we faced and what we learned in resolving them.
An overview if RFSwarm - a performance testing tool with robot framework
- what it is and why it's important different to other performance testing tools
- why I created it
- where it's at now
- future plans
- Q&A
Spontaneous Proposals: Attendees are encouraged to pitch their talk ideas during the conference. Be ready to share your insights!
Audience-Powered: The audience votes to select the most captivating talks in the conference APP.
Dynamic Presentations: Selected talks will be featured in this fast-paced, exciting slot. Each speaker gets a 7 minutes.
The Database Library for Robot Framework has been finally updated - after a long break since 2019. Moreover, the library maintenance was transferred to the Robot Framework community. This talk gives an overview of last changes and library features in general.
Unlock the power of positive thinking in QA! Discover how our attention to detail can shape a happier, more productive life. Join us to shift from bug-chasers to solution-creators, fostering collaboration and celebrating success.
Closing words
Game Winners Announcement
After-Party Invitation
Join our tutorial, "Deep Dive into Robot Framework Reporting," where we'll empower you to transform test reports into decision-making tools. Uncover hidden insights, use Allure, ReportPortal, and Grafana, and gain the ability to drive quick, informed actions through crystal-clear data.
RobotCode is widely known as Visual Studio Code Extension, but it also provides a set of powerful command line tools that greatly enhance the development experience with Robot Framework. This tutorial will introduce the practical uses of these tools and show how they can streamline your workflow and improve project quality.
The Robot Framework offers many ways in which you can work with Resources, Libraries and Variables. This flexibility is a very powerful feature but as the saying goes: With great power comes great responsibility. And as always: Anything that can go wrong, will go wrong.
Joe and René will do an unofficial warm-up.
This contains a tour through Gather.town some hints about our this years scavenger hunt and some small talk about RoboCon and Test Guild.
Grand Opening of the Conference
Miikka and René will open the conference together with Joe and present the Robot Framework Foundation and its community.
Pekka will deliver an in-depth presentation on the latest release of Robot Framework, along with ideas for future development.
Discover how a Testing Academy mixed with Robot Framework changes peoples lives, empowering individuals to dream bigger, and succeed beyond their wildest expectations. The Robot Framework, in this talk where we will present the real testimonies of people, is no longer an automation tool but the tool that enables career transition.
Discover the limitations of raw data and learn why visualizations are essential for making informed decisions. Harness the art of visualization to decode data intricacies.
In our talk, we would like to review our project with you and visualise how we established a scalable test automation kit with Robot Framework in an insurance company with a heterogeneous application landscape. We report on the framework conditions, milestones and challenges to be considered.
We will show how Robot Framework can be used in embedded software testing as a link between established tools and innovative solutions that make automating testing for hardware-related code a real possibility while still complying with regulatory requirements. Based on a practical solution, we examine if Robot Framework can unite both worlds
The presentation explores challenges in SME RPA projects, emphasizing Robot Framework's advantages and sharing insights on overcoming obstacles for an RPA agency
Cut the time of your tests! Probot is an open source, proof of concept project that uses Docker and Kubernetes to parallelize and distribute Robot Framework tests.
A part of our QA Transformation Journey was Test Automation, where we learned about Robot Framework, and we realized that this is a perfect tool for our end-to-end (E2E) testing during the User Acceptance Testing (UAT) period. The manual tests for our E2E involved the initial tests on a handheld device, followed by a web portal and TA system
Are developers able to write automated tests and should they do it? And if so, in what sense, in which areas, and to what extent? Let us take a closer look at the symbiosis of developers and test automation specialists and explore why keeping they roles separate is the key to unlocking the potential of a testing process.
The average tester might feel that cybersecurity is something committed in a separate silo. In this talk I go through why cybersecurity is everybody's business and very much part of the QA. We cover the project security, testing security as part of the QA and how regression testing with Robot Framework can be part of security testing too.
In this presentation we will go over a live use case showcasing the power of Robot Framework and it is usage in the Automation of Data Quality Controls.
Live session! Ecosystem project review session opening.
Live session! Ecosystem project review of the project followed by a Q&A!
Live session! Ecosystem project review of the project followed by a Q&A!
Live session! Ecosystem project review of the project followed by a Q&A!
Live session! Ecosystem project review of the project followed by a Q&A!
An update on where SeleniumLibrary in 2024, Selenium 4 and the future developments like WebDriver Bidi
Let's explore the possibilities of migrating the Robot Framework execution environment from Jenkins to GitHub Actions.
Our solution leverages actions, all sharable within our company, for setup, test execution, result analysis (with proper formatting within GitHub Job Summary), as well as result propagation into our test management tool Jira.
Unearth the essence of Robot Framework's strength - a vibrant community. Take a peek at our journey to foster collaboration and tackle challenges. Gain practical insights for organizing impactful events, ensuring seamless user experiences. Elevate your Robot Framework experience and strengthen cooperation with your local community!
RoboSAPiens provides keywords for automating the SAP Windows GUI in a way that resembles commanding a person to use it. The key innovation is that only information visible in the user interface is needed. Moreover, it is designed to be translatable. Currently, keywords are available in English and German.
Have you ever thought about contributing to Open Source? If you haven't done so because you doubt your abilities. This is the talk for you! Everybody can help and every little bit helps.
Join me and discover how to get started and overcome your doubts. Let's get you contributing to Open Source projects!
Amadeus develops solutions for the travel industry and must deal with different business and industry technology standards.
This presentation will highlight how Amadeus revolutionized its test automation framework by moving from various internal test tools to a single Robot Framework ecosystem with functional keywords libraries based on python.
Test coverage in customizable PAIS can be challenging due to complexity and variability of process models. Automated generation and execution of test cases based on the BPMN that underlies the system is promising. A solution that executes acceptance tests through the automation of the user interface of a Camunda-based webapp using RF is presented.
Uncover the potential of Man-in-the-Middle (MITM) techniques in software testing. Discover how to use real-time network manipulation, empowering you with independence and flexibility in automation testing.
Joe will interview the expert panel about Robot Framework, its capabilities and its community.
Starting a new web project? Need to automate manual web tests? Want to automate some other browser based processes? This tutorial will help You set up Your web testing framework from scratch, the right way!
How to organize your Robot Framework project? How to structure your test code in resource files? How to deal with very long lines? How to ...? Join this tutorial to learn where to find answers on these questions. We will also share a little secret how to become a contributor to the first Style Guide for Robot Framework.