Automated Behaviour-Driven Acceptance Testing of Robotic Systems

Explore Labs

Description

This simulation setup introduces a structured method for testing whether robot behaviors meet defined acceptance criteria (AC), using a pick-and-place task in a simulation environment. Instead of relying on manual evaluations or ambiguous rulebooks, we apply Behaviour-Driven Development (BDD), a technique from software engineering that describes expected behavior in the form Given–When–Then scenarios.

In this setup, you’ll use Isaac Sim to run automated acceptance tests on a robotic system. The tests are defined using a domain-specific language and executed against different robot and environment configurations. This allows you to observe how small changes impact performance, making it easier to validate and understand robotic behavior in a systematic way. This tutorial for modelling test scenarios can be referred to write your own acceptance tests.

 

“Automated Behaviour-Driven Acceptance Testing of Robotic Systems” by Minh Nguyen, Sebastian Wrede, Nico Hochgeschwender (IROS, 19.10.2025)

 

Example Video

Publications

Authors and Contact Details

Back to top