Touca

Continuous regression testing for engineering teams. Get feedback when you write code that could break your software.


Product Overview: Touca

Touca is a self-hosted software project that enables continuous regression testing for engineering teams. The platform allows developers to gain confidence in their code changes by reducing the time it takes to identify regressions from days to minutes. With Touca, teams can write regression tests, capture values of variables and runtime of functions, and compare outputs against previous baseline versions. This ensures that any changes made to complex software workflows do not introduce unexpected consequences.

Main Features:

  1. Snapshot Testing without Snapshot Files: Remotely compare your software output against a previous baseline version.
  2. Write Regression Tests the Easy Way: Test your complex software workflows for any number of inputs by capturing values of variables and runtime of functions.
  3. Capture Data Points: Describe the behavior and performance of your workflow for a test case by capturing interesting variable values and important function runtimes.
  4. Automated Comparison: Run tests again and let Touca automatically compare captured data points against those of a previous baseline version, reporting any differences in behavior or performance.

Touca is an open-source project that has been battle-tested by engineering teams and is trusted by organizations such as Canon Medical Informatics. With its developer-friendly interface, Touca makes it easy to integrate into existing workflows and reduce the time spent on testing and debugging.

Related

InvenioRDM
Yeti-Switch
Peergos
Tinode
Grist
Whoogle
inlets
Pastefy
Sandstorm
Eqivo
Star history

Star history for Touca