Shorten test times by up to 90%

with YourBase Test Acceleration

Free 30-Day Trial

Download
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 automated code tracing

  • With YourBase Test Acceleration, you get the same test results faster with technology that confidently selects the right, minimal subset of tests to run.
  • Our runtime library avoids selecting tests whose code paths aren't related to your code changes, dramatically reducing wait time.
  • Builds that took up to an hour or more can now finish in seconds or several minutes every time.
  • "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:
By installing, you agree to our Terms of Service and Privacy Policy.
Quick-start instructions
$ pip install yourbase
$ pytest # trace tests (one-time setup)
$ pytest # run tests with acceleration!
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

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?

Data Collection

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

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