Lightning fast response time with AI test selection.
Test Maintenance becomes a fast, seamless and automated task.
Bring all tests back to the development cycle.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
"Adopting a culture of automation and collaboration has allowed us to streamline our SDLC and achieve remarkable results. The integration of Redefine into our stack resulted in an 89% reduction in testing time, enabling our teams to focus on delivering high-quality products".
Group Lead Pagaya Investments
"As a hardware company with an extensive software stack, quality is critical for our success. Our nightly regressions are extensive, taking 8 hours to complete on many different systems and configurations. With the help of Redefine, we were able to optimize our test suite and run it in just 25 minutes in our pull-request workflow. This improvement has allowed us to provide real-time feedback to our developers."
Director of SW systems Hailo
Frequently Asked Questions
How does redefine work?
Redefine is the first of its kind AI-based test selection platform, built to speed CI time and dramatically reduce cloud costs. Redefine’s algorithm identifies and runs tests that matter for each specific code change, offering real-time pass/fail input as each test is completed. To do this, Redefine studies your historic code changes and test suite to form a test selection model that helps your team predict failure sooner. This speeds up the inner development loop, improves code quality, and helps your team ship changes faster.In less than 15 minutes, Redefine integrates with your existing CI environment and testing framework. Our AI analyzes your code change history and test results to understand your team’s coding patterns, find dependencies and correlations, and recognize common failures.Every time a new code change is pushed, the test selection model automatically selects only the most relevant tests from your test suite. These tests will rapidly determine whether your code build will fail or succeed. This way developers can move fast making changes during their test run and avoid breaking things.
Do I need a CI in place in order to use Redefine?
Yes, you do :). Having a Continuous Integration (CI) in place is inevitable, it helps ensure that the codebase is always in a deployable state. It also helps to identify any errors and problems in the codebase quickly, so that they can be addressed before they become major issues. Additionally, CI allows developers to focus on their own tasks, as the integration process is automated. This helps them to produce better quality code and deliver it faster, which is beneficial for the entire project.
Which testing framework do you already support?
We currently support Pytest and Selenium. Mocha, Jest and Cypress are coming soon.
How long does it take to install Redefine?
It takes 5-6 minutes to install Redefine. The first step is to add the Redefine CLI tool to your existing CI, which takes about 3 minutes. After installation, Redefine enters its discovery stage, collecting all build histories and coverage (this stage runs in the background and you are not required to do anything during it). The final step is to activate the Redefine tool on your CI production environment and start saving cloud costs and accelerating development.
Does Redefine SOC2 compliance?
Redefine is SOC2 compliant, as we have a strong background in cybersecurity and understand the requirement to ensure customer security, reliability, and compliance. Generally, SOC2 standards are designed to ensure that tools are secure and in compliance with industry-specific regulations.