Tech riderRev. 4 Oct 2026
- 1Runs onLinux
- 2CostsFree plan
- 3Gherkin supportYes
- 4Execution modelocal
4 lines stated Written from the maker's own pages: github.com

Overview
Mamba is ranked #17 of 29 in BDD testing tools on Specifiction. It runs on Linux. There is a free plan.
Mamba plans and pricing
All plansCompared on BDD testing tools
- Free plan
- Yesgithub.com
- Gherkin support
- Yesgithub.com
- Execution mode
- localgithub.com
Facts
- Purpose
- Mamba is a behavior-driven development tool and test runner for Python developers.mamba-bdd.readthedocs.io · 4 Oct 2026
- Influences
- Its documentation says Mamba is heavily influenced by RSpec, Mocha, Jasmine, and Ginkgo.mamba-bdd.readthedocs.io · 4 Oct 2026
- Test structure
- Specs use a descriptive DSL with constructs such as description, context, and it.github.com · 4 Oct 2026
- Python requirement
- The getting-started guide lists Python 2.7 or higher as a prerequisite.mamba-bdd.readthedocs.io · 4 Oct 2026
- Installation
- The maker documents installation through pipenv or pip as a Python package.mamba-bdd.readthedocs.io · 4 Oct 2026
- Assertions
- Mamba does not include an assertion mechanism and says it should work with any assertion library, including expects, Hamcrest, should_dsl, sure, or plain Python assertions.mamba-bdd.readthedocs.io · 4 Oct 2026
- Test doubles
- The documentation says Mamba does not prescribe a test-double library and mentions Doublex and Mockito as examples.mamba-bdd.readthedocs.io · 4 Oct 2026
- Hooks and contexts
- The official manual lists hooks, shared contexts, and example groups among its features.mamba-bdd.readthedocs.io · 4 Oct 2026
- Filtering
- The official manual lists filtering and focused examples as features.mamba-bdd.readthedocs.io · 4 Oct 2026
- Formatters
- The manual documents progress, documentation, and custom formatters.mamba-bdd.readthedocs.io · 4 Oct 2026
- Slow examples
- Mamba highlights examples that exceed a configurable time threshold, with a documented default of 0.75 seconds.mamba-bdd.readthedocs.io · 4 Oct 2026
- Coverage
- Mamba can be run with coverage enabled and generate a .coverage file for an HTML report.mamba-bdd.readthedocs.io · 4 Oct 2026
- License
- The repository includes the MIT license, which permits use, copying, modification, distribution, sublicensing, and sale subject to its conditions.github.com · 4 Oct 2026
- Support and contributions
- The maker invites contributions through repository forks and pull requests.nestorsalceda.com · 4 Oct 2026
Best Mamba alternatives
See all 20 All accessCh 01 Serenity BDD Free planAndroidiOS Free to start7.7 All accessCh 02 CukeTest Free planFree trialLinux Free to start7.6 All accessCh 03 Cucumber Open Free planAndroidAPI Free to start7.4 All accessCh 04 FitNesse Free planAPILinux Free to start7.4 All accessCh 05 Ginkgo Free planLinuxMac Free to start7.4 All accessCh 06 Concordion Free planLinuxMac Free to start7.3
Where it ranks on Specifiction
- Best BDD Testing Tools in 2026#17 of 29
Is Mamba yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- mamba-bdd.readthedocs.io/en/latest/· checked 4 Oct 2026
- github.com/nestorsalceda/mamba· checked 4 Oct 2026
- mamba-bdd.readthedocs.io/en/latest/getting-started.html· checked 4 Oct 2026
- mamba-bdd.readthedocs.io/en/latest/integration.html· checked 4 Oct 2026
- mamba-bdd.readthedocs.io/en/latest/other-features.html· checked 4 Oct 2026
- github.com/nestorsalceda/mamba/blob/master/COPYING· checked 4 Oct 2026
- nestorsalceda.com/mamba/· checked 4 Oct 2026


