RoboCon2025

Robots for Robots - Efficient Testing across Multi-platform Medical Instruments
2025-03-05 , RoboCon Online

How do you design software test infrastructure when your hardware and software tech stack changes frequently, and regulators will be scouring your verification results? You run robots with robots!
Join me to learn how we leverage Robot Framework to enable consistency and efficiency in software testing, no matter what our next project looks like.


At Planet Innovation we create innovative products and successful businesses to transform healthcare and make a positive difference on the world. We provide full-spectrum engineering consulting and specialized contract manufacturing services.

This means creating specialized solutions for our clients - from digital products like mobile apps and cloud solutions to large complex instruments with touchscreens, buttons, motors, heaters, fans, and liquid handlers, to small instruments simplifying a single task (think automatically reading a covid test). Part of creating the solution is ensuring everything we build is testable and effectively tested.

Robot Framework has helped us simplify and streamline our test infrastructure, allowing us to support a wide range of projects with varied technologies, while working towards a consistent process and interface for testing. We use Robot Framework for automated testing across environments from Python or C++ on Linux to C# and .NET on windows, to embedded devices running micropython or C. This approach allows our small team of test engineers to support any project that comes up, not be tied to a particular tech stack.

In this talk, I’ll share what we’ve learned about creating systems that provide consistency across an environment expected to change. And share some things we found didn’t work as expected. Examples ranging from low-level Hardware-In-the-Loop test setups for embedded firmware, to GUI automation with simulators, to on-instrument system-level automated testing, will be used to help the audience come away with ideas for simplifying their test landscape using RobotFramework.


Categorize / Tags:

embedded devices, hardware, test management, process simplification

Describe your intended audience:

Consultants and companies who work across multiple tech stacks, and currently use multiple test frameworks to provide coverage for those stacks.
Managers interested in supporting teams to change test frameworks.

Is this suitable for ..?:

Beginner RF User, Intermediate RF User

A technical leader who loves supporting technical teams and individuals to do their best work, Lydia currently looks after the software test team at Planet Innovation (PI), making sure they have what they need to thrive in diverse project teams. Prior to joining PI, originally as a Software Developer in Test, Lydia worked in data science, quality coaching, program leadership, and adult education and training - a varied background which supports her to effectively combine both analytical and human perspectives in her work with software project teams.