Shorten test times by up to 90%

with YourBase Test Acceleration

Free 30-Day Trial

Get Started
See it in Action
pytest

Developers

  • Commit more changes more frequently.
  • Reduce time to feedback on code changes.
  • Increase test coverage without increasing test time.

Engineering Teams

  • Dramatically reduce infrastructure costs.
  • Have shorter release cycles.
  • Boost engineering productivity.
The Technology

Accelerate tests with an automated dependency graph

  • Get the same test results faster with YourBase Test Acceleration, a package you install seamlessly into your codebase and plug into your existing CI workflows.
  • An automatically inferred dependency graph traces your code base to understand the execution paths that your tests take and only runs the tests whose paths overlap with the code changes being evaluated.
  • As a result, builds that took up to an hour or more finish in seconds or a few minutes every time, leading to incredible gains in developer productivity.
YourBase Test Acceleration cut our test times by over 50%, from over 1 hour to less than 30 minutes, on average. The integration was easy and we saw results in two weeks.
Kane Ho
Software Development Manager at Venmo
Our builds went from 30 minutes to
5 minutes.
Philip Thomas
CEO at Moonlightwork

Enable team-based acceleration gains with shared dependency graphs

Dependency graphs between CI systems and developers automatically synchronize to allow each one to benefit from the other.

  • Avoid retesting code that's been recently tested by other developers or CIs.
  • New developers can accelerate tests immediately without running the full test suite.
What you can expect

Acceleration for your entire pipeline

Develop, build, deploy, and release faster, letting you improve your entire product faster.

The end result? A team that performs quickly to make customers happier, faster.

YourBase helps my team quickly respond to customer feedback.
David Wolever
Director of Automation at Sheertex

Faster development

Enable fast test feedback on code changes in CI and during local development.

Faster builds & releases

Have shorter release cycles, getting changes to customers faster.

works in any cloud, offline, or on premise
Works in any CI
Supported Operating Systems

Get up and running in seconds

Library:
Quick-start instructions
$ pip install yourbase
$ pytest # set up dependency graph (one-time)
$ pytest # run tests with acceleration!
By installing, you agree to our Terms of Service and Privacy Policy.
Set up team-based acceleration gains.
Set up for CI (CircleCI, TravisCI, Jenkins, etc.).

Free for 30 days. No credit card required.

After 30 days from first use, test runs will continue to execute but without YourBase Test Acceleration. To continue using YourBase Test Acceleration after 30 days, discuss plan options with us by emailing hi@yourbase.io.

To discontinue at any time, simply uninstall the package. To opt out of usage data sharing, see instructions.

Receive the latest news

Learn about the latest developments at YourBase, including feature releases, product news and more.

Frequently Asked Questions

Data Collection

What data does YourBase collect?
How do I opt out of usage data sharing?

Overview

How do I get started?
Do you have a video so I can see what to expect?
How much does this cost?
How do I know if YourBase is accelerating my tests correctly?

Will YourBase work for me?

How do I use YourBase with my given toolset?
Will YourBase work with my CI?
What types of testing are supported by YourBase?
Unit, integration, end-to-end, etc.?
What Python testing frameworks are supported?
Does YourBase work with Django?
Does YourBase work with Poetry?

Under the hood

Where are dependency graphs stored?
What is sharding? Why would I shard tests? How would I do it?
YourBase did not skip any tests. Why is that?
How do I deliberately run all tests without accelerating any tests?
How does YourBase Test Acceleration affect the percentage covered for coverage reports?
How does YourBase Test Acceleration handle changes to dependencies in the codebase?

Questions or comments?
Get in touch with our team at hi@yourbase.io.