RoboCon 2024

Test reporting@UnionInvestment
2024-02-09 , RoboCon

In our short presentation we want to show you our infrastructure, the tools we use and the library "ReportModifier".


As we all see on a regular basis, the complexity of our clients' requirements is constantly increasing. To compete effectively, we need to deliver high quality results and respond quickly to our clients' needs. To do this, we need to be able to implement and deliver changes quickly. Clean test management with test automation is the key to staying ahead in our business.

Efficient testing is a key success factor for fast and effective software development. We are facing the challenge of increasing test speed and repetition rate, as well as running tests in parallel. By running tests in the cloud, we are able to launch multiple solutions in different container instances in parallel, saving execution time. In combination with Jira as a test management tool and Jenkins as a starting point, we manage the test cases that will be executed and archive the results in an audit-compliant manner. Union Investment is a government-regulated company with mandatory guidelines to test traceability. Robot Framework provides exactly this. By using robot hooks developed for us by Imbus, we can log every step in detail. However, the current tools of Robot Framework cause some problems. The high complexity of the tests and the amount of information that needs to be logged makes the final report very confusing and unreadable for colleagues who aren't testers with Robot Framework knowledge but need to know the rough test flow and result. To provide a better overview of the test content, we have developed a new library that can filter the content by message content, keyword names or even keyword paths.

In our short presentation we want to show you our infrastructure, the tools we use and the library "ReportModifier".


In-Person or Online talk?:

In-Person, I can come to Helsinki

Lessons Learned:

I show how to take the complexity out of test cases using listeners and standards. How we connect test management tools like Jira with Robot Framework, how we handle data driven test cases with Jira and what kind of reports we use for different audiences.

Is this suitable for ..?:

Beginner RF user, Intermediate RF user, Advanced RF user

After graduating, I spent 15 years at a major automotive supplier developing test automation for brake development. Initially in the area of hydraulic parking brakes, later in the area of electronic braking systems. We developed endurance tests along the V-model and tested dynamic functions like ABS, ESP as well as all additional functions like Auto Vehicle Hold, Hill Start Assist, etc. on the simulator (hardware-in-the-loop).
I've been working at UnionInvestment for 2 years, which is where I first came into contact with RobotFramework. In the process of transforming from manual to automated testing, we are moving in many technologies. We test content from our websites, forms, process chains such as opening an account, buying and selling funds or even checking external tools.