This is your day to set the agenda. Community Day is a free “unconference,” where attendees propose and vote on topics at the start. It’s a vibrant, hands-on space for sharing ideas, learning, and getting direct help from experts in the ecosystem. Everyone is welcome!
Can one engineer design, implement, and validate a full feature in real time with AI? In this hands-on session, you’ll see exactly how: prompt an AI coding agent, drive development with Robot Framework tests, and ship a Like feature across backend + frontend on local machines. No hype, no black box, just practical patterns for becoming an AI-ready engineer who moves faster while keeping quality under control.
AI coding tools are everywhere, but most teams still struggle with the same question: how do we use them for real engineering work without losing quality, control, or trust?
This session is a practical, hands-on walkthrough of an AI-aided development workflow that engineers can actually apply on Monday. We’ll use a local fullstack project and build a real feature together while keeping quality gates in place from start to finish.
AI does not replace engineering discipline. It amplifies disciplined engineers. In this talk, AI is treated as a coding collaborator: fast, helpful, and fallible. Robot Framework tests are the contract that keeps implementation honest. Together, they create a workflow where speed and quality reinforce each other instead of competing.
Many teams experiment with AI coding but get stuck in one of two extremes:
We’ll show a middle path: high-velocity delivery with explicit quality controls.
This tutorial, is about using image recognition libraries to automate tasks or testing, when it is costly or difficult to obtain object identifiers in the applications under test. We will use the libraries SikuliLibrary and ImageHorizonLibrary to automate applications we do not know about their internal components. This is what is called Black Box Testing.
We will practice automating a Login in a VMWare/VirtualBox Windows system and then doing some actions.
Contents:
About: Image recognition libraries are used to automate tasks or testing, when it is costly or difficult to obtain object identifiers in the applications under test. These libraries use Computer Vision (OpenCV) to match reference images with a copy of the computer screen, and also Optical Character Recognition (OCR) for text extraction. With these techniques and operation system actions like mouse movement and keyboard strokes, the system can replicate the actions of the human user.
SikuliLibrary is a Robot Framework library that allows to use the SikuliX Java API. It uses Robot Framework Remote to interface Python functions with the SikuliX Java libraries, so it needs to have Java Runtime Environment installed in your system. -- diagram from project: https://github.com/MarketSquare/robotframework-SikuliLibrary/blob/master/docs/img/architecture.png -- The usual workflow for a Test Case or Task is:
SikuliX IDE:
SikuliLibrary:
ImageHorizonLibrary is a Robot Framework library, based on pyautogui and other Python modules, and optionally opencv-python for adjusting the image recognition precision. This library does not have Optical Character Recognition (OCR) keywords. Similarly to SikuliLibrary, it uses reference images to interact with the AUT on the screen. We can say that the usual workflow is the same as the one with SikuliLibrary, except for the server and OCR parts.
Combining SikuliLibrary keywords with ImageHorizonLibrary: -- Installation of ImageHorizonLibrary -- Adjusting Test Suites to use SikuliLibrary and ImageHorizonLibrary simultaneously (conflicting keyword names) -- Running Test Suites
Practice in automating a Login in a VMWare/VirtualBox Windows system and then doing some actions.
This is your day to set the agenda. Community Day is a free “unconference,” where attendees propose and vote on topics at the start. It’s a vibrant, hands-on space for sharing ideas, learning, and getting direct help from experts in the ecosystem. Everyone is welcome!