texttest
« Back to VersTracker
Description:
Tool for text-based Approval Testing
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing approval-testing qa python regression-testing
Install: brew install texttest
About:
Texttest is an open-source tool for text-based Approval Testing, primarily used for testing command-line applications and GUIs. It captures the output of a system under test and compares it against a previously approved 'golden master' file. This simplifies regression testing by highlighting differences, making it ideal for testing complex outputs like logs, reports, and code generation.
Key Features:
  • Approval-based regression testing
  • Cross-platform support (Python-based)
  • Supports GUI and command-line applications
  • Flexible configuration via option files
Use Cases:
  • Regression testing for legacy command-line tools
  • Validating complex text-based reports or logs
  • Testing GUI applications by capturing snapshots
Alternatives:
  • ApprovalTests – ApprovalTests is a library for multiple languages, whereas Texttest is a standalone Python application with a focus on system-level testing.
  • pytest-regressions – pytest-regressions is a plugin tightly coupled to the pytest framework, while Texttest is a standalone tool that can test any executable.
Version History
Detected Version Rev Change Commit
Sep 25, 2025 2:39pm 0 VERSION_BUMP 5f66dd30
Sep 15, 2025 8:57pm 0 VERSION_BUMP de2c5007
Sep 13, 2024 7:29pm 0 VERSION_BUMP e0ce6466