Balder: Testing real-world complexity

Balder is a Python test system that allows you to reuse test code written once for different product versions or variations, without any code duplicates. This means, that you can install ready-to-use tests or apply your own pre-written tests to evaluate different product variants - without reinventing the wheel.

connection icon

Scalability without the Headache

Write a single test scenario for your core business logic, and reuse it across all your product variations - for web, mobile or desktop apps and even for embedded devices.

No rewrites are needed!

share icon

Reusability at its Core

Every component in Balder is designed with sharing in mind. You can package your Balder tests or/and test-features and easily share them within your company or with the entire open-source community.

synchronization icon

Testing Multiple Product Variations - all at once

Stop copying your test code every time a new product variation comes out. Simply replace the specific test features that change in the product.

Balder will manage everything else seamlessly!

file icon

Ready-to-use Tests

BalderHub projects allow you to install tests just like any other Python package while staying fully customizable.

Simply integrate them into your workflow and start using them right away!

checkmark icon

Test-your-Tests

Testing your tests can help reduce flaky ones, but it often takes a lot of time.

Not with Balder: Testing your tests has never been easier.

user icon

Community driven power

Tests thrive when maintained by a collective. BalderHub packages are developed by an Open-Source Community, where diverse minds tackle complex challenges together.

Leading to robust solutions that a single team could never achieve alone.

Are you up for it?

Let’s dive in and explore our tutorials.

To get a short introduction to how Balder works, take a look at the Getting Started section. It provides a brief overview of the theory behind the Balder test system. You’ll find a detailed explanation of all components in the Basic Guides.

The different subsections of Basic Guides and Reference Guides are written independently of each other. So feel free to jump to any subsection you want to learn more about. However, we always recommend starting with the complete Getting Started section before diving deeper into the Basic Guides and Reference Guides.

Let’s build the open-source testing universe together

Help to build the future of testing, by developing your own BalderHub project.

With BalderHub projects, you can easily share your tests with your team, your company, or even the entire world.

Help build the future of testing by creating your own BalderHub project.

Icons from

icons8.com