Getting Started with Meticulous

Meticulous records your interactions with your application on environments such as localhost as you develop it. It then monitors which lines of code and edge cases in your application are tested by each user flow, and from this curates a suite of tests that aims to exhaustively cover every edge case. As your application evolves so does this test suite.

By reducing the maintenance cost of a test to exactly zero Meticulous is able to dramatically scale the number of tests. And from this provide a level of coverage that is unattainable with manually written tests.

When you open a pull request Meticulous replays those selected user sessions against both the new and old version of the app, grouping and surfacing any differences to you to highlight the different edge cases your change triggers.

To set Meticulous up you need to:

  1. Install the session recorder
  2. Set up tests to run in CI
  3. Tune Meticulous on your app

Continue to the Onboarding Guide to get started. For additional questions about how Meticulous works, check out the FAQ and Troubleshooting section.