Skip to main content

balder: reusable scenario based test framework

Project description

Balder is a very powerful, universal and flexible python test system that allows you to reuse a once written testcode as efficiently as possible for different but similar platforms/devices/applications. Balder's goal is being a platform for combining the single steps of defining, developing and documenting the entire test process while using test scenarios which can be reused across different projects.

You can share your own testcode by creating a new BalderHub project, or you use an existing BalderHub project, by simply installing and using it. This makes the test development for your project much faster, since it is often times enough to only provide the user-specific code.

Be part of the progress and share your tests with others, your company or the whole world.

Installation

You can install the latest release with pip:

python -m pip install baldertest

Run Balder

After you've installed it, you can run Balder inside a Balder environment with the following command:

balder

You can also provide a specific path to the balder environment directory by using this console argument:

balder --working-dir /path/to/working/dir

Contribution guidelines

Any help is appreciated. If you want to contribute to balder, take a look into the contribution guidelines.

Balder is still in its early steps. Unfortunately, this also means that we don't have a broad variety of BalderHub projects at the moment.

Are you an expert in your field? Do you enjoy the concept of balder? How about you create your own BalderHub project? Take a look into our Balder GitHub Group and feel free to share your ideas. You can contribute to an existing project or create your own. If you are not sure, a project for your idea already exists or if you want to discuss your ideas with others, feel free to create an issue in the BalderHub main entry project or start a new discussion.

License

Balder is free and Open-Source

Copyright (c) 2022 Max Stahlschmidt and others

Distributed under the terms of the MIT license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

baldertest-0.1.0b0.tar.gz (541.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

baldertest-0.1.0b0-py3-none-any.whl (114.4 kB view details)

Uploaded Python 3

File details

Details for the file baldertest-0.1.0b0.tar.gz.

File metadata

  • Download URL: baldertest-0.1.0b0.tar.gz
  • Upload date:
  • Size: 541.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for baldertest-0.1.0b0.tar.gz
Algorithm Hash digest
SHA256 5a8aebfbc663cb1d43b294e4f47bc16ca82b6bda638148ff6681c963e112401d
MD5 8cde2155a87622f5993dca4f5ff03de1
BLAKE2b-256 257b67c4a56ad0a425987fe4227d23104cdc3e5354cc38672ca428ebc95baf19

See more details on using hashes here.

File details

Details for the file baldertest-0.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: baldertest-0.1.0b0-py3-none-any.whl
  • Upload date:
  • Size: 114.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for baldertest-0.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c7a12bc6e5d8907f40c4d77ce1a50b6393df805156fb21ace2fbff3d0f6956e
MD5 62b6e6cb259aebb7b1413df3055907ad
BLAKE2b-256 ae3add672c3158b568769da51418de33f6eef232433d16903d407071e9b25232

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page