RoboCon2025

Behavior-Tree-Based Test-Case Specification
2025-02-14 , RoboCon

The same Test but shorter and more readable.


Behavior trees are already used in industry mostly by game developers. Within this experiment we will be testing how much it improves or worsens the automation testing experience and demonstrating the potential benefits.
A proof of concept library RobotBT has been written, which is officially called RobotFramework-BehaviorTreeLibrary. This library serves as the foundation for conducting tests throughout this study (experiment).
Objectives:
1. Evaluate the technical feasibility of integrating behavior trees into automated testing frameworks.
1. Assess the usability of behavior trees from a practical standpoint.

Summary of Findings: Preliminary results indicate a positive outcome, suggesting that behavior trees have the potential to enhance automation testing processes of complicated tests.

More Details can be found under link


In-Person or Online talk?:

Both versions are ok

Categorize / Tags:

Readable Complicated Tests, Shorter Keyword, Behavior Tree

Lessons Learned:

There is not only one way of test writing (specification).
You will be experiencing the use of Behavior Tree in Test Specification

Describe your intended audience:

Everyone, who is interested to do complicated tests, complicated ui tests, game tests.
Complicated here means the decision making tree of the test or the needed keywords is deep.

Is this suitable for ..?:

Intermediate RF User, Advanced RF User

Test Automation Ninja and Consultant across DevOps, Security Engineering—keeping tech in line.