Hitch is a framework for Integration Testing.


  • Runs reliably without modification on Mac OS X, Ubuntu/Debian, Fedora, CentOS and Arch and in Docker.
  • Automates its own deployment and does not interfere with your system other than to install packages.
  • Provides boilerplate and tools to substantially minimize the problem of Brittle Tests.
  • Readable Hitch Test Description Language that doesn’t require you to write regular expressions.
  • Built-in Service Orchestration library for running groups of services (databases, webservers, microservices) together.
  • Built-in Step Library for common tasks (interacting with browsers, command line & emails).
  • Provides a suitable environment for Acceptance Test Driven Development complete with debugging tools.


See the full Glossary here.