Touca is now open-source under Apache-2.0 license.Check us out on GitHub
It takes 23 days for software engineers to gain confidence that a given code change works as they expect.
Touca reduces this to minutes.
"We use Touca to perform nightly regression tests of our critical workflows. When we make changes to complex software, we need to have confidence that there have been no unexpected consequences. Touca gives us that confidence by tracking millions of output values computed from thousands of input datasets and helping us understand exactly how those outputs have changed from one build to the next. That confidence gives us leverage to develop new features faster and with fewer problems."
Use our open-source SDKs to capture values of variables and runtime of functions, for any number of test cases, from anywhere within your code.
import touca @touca.workflow def is_prime(testcase: str): touca.check("output", is_prime(int(testcase)))
We remotely compare your description against a previous trusted version of your software and report differences in near real-time.
A new version v2.0 was submitted for suite Tax Calculator.
We compared this version against v1.0 (baseline). We found no differences between common test cases. There were no new or missing test cases.
Receive notifications when differences are found. Work together to resolve or justify them. Maintain a shared understanding of how your software works and is supposed to work.
Alice Anderson promoted v5.0 of suite Tax Calculator as the new baseline. All subsequent versions will now be compared againstv5.0. They provided the following reason for this change.
Changed the logic to include child tax credit. Differences for test case bob are expected.
Automate the execution of your tests, locally or as part of your build pipeline, or on a dedicated test server; however you like, whenever you like. We give you real-time feedback, when you need it.
Touca Test Framework
1.PASSJoseph Buquet(222 ms)
2.PASSChristine Daaé(235 ms)
3.PASSRaoul de Chagny(253 ms)
5.PASSJean Valjean(249 ms)
Tests:5 passed, 1 skipped, 5 total
✨ Ran all test suites.