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.
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!
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.
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!
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!
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.
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