touca
« Back to VersTracker
Description:
Open source tool for regression testing complex software workflows
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @trytouca  |  formulae.brew.sh
Category: Developer tools
Tags: testing regression ci-cd developer-tools python
Install: brew install touca
About:
Touca is an open-source regression testing tool that helps engineers validate their complex workflows and algorithms by capturing data from test cases and comparing it against a trusted baseline. It automatically detects differences in output, performance, and custom metrics, making it ideal for testing data pipelines, machine learning models, and scientific code. This allows teams to ship faster with confidence, knowing exactly what changed and why.
Key Features:
  • Automated regression detection for data and performance
  • Visual diffing for complex data types and objects
  • Seamless integration with CI/CD pipelines
  • Versioning and historical tracking of test results
  • Collaborative reporting for team workflows
Use Cases:
  • Regression testing for machine learning models
  • Validating scientific computing and data processing pipelines
  • Performance benchmarking of algorithms
  • End-to-end testing of backend services
Alternatives:
  • pytest – pytest is a general-purpose unit testing framework, whereas Touca specializes in capturing and comparing data outputs for regression testing.
  • Weights & Biases – W&B focuses on experiment tracking and model training, while Touca is designed for continuous regression testing of production code.
Version History
Detected Version Rev Change Commit