Balder: Testing real-world complexity¶
Balder is a Python test framework that allows you to reuse test code you’ve written once across different platforms, devices, or applications. This means, that you can install ready-to-use tests or apply your own pre-written tests to evaluate all kinds of software - without reinventing the wheel.
Scalability without the Headache
Write a single test scenario for your core business logic, and reuse it across the web, mobile apps,
desktop applications, or even 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 Versions - all at once
Stop copying your test code every time a new product version 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.
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. Balder fosters collaboration, 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