AI-powered self-healing Reusable blocks Accommodations in France

Maintain your tests without spending weeks on them

When your interface changes, some of the scenarios fix themselves. For the rest, you make a one-time correction, and that correction is applied everywhere the block is used. This is the reason why most in-house automation efforts fail.

app.mrsuricate.com
Scenario MaintenanceRepair in progress
WebsiteMobile appAPI
  • Web ·User LoginFixed
  • Mobile ·Add to CartRepaired
  • API ·Order CreationTo be continued
  • Web ·Payment ConfirmationFixed
Last run 4 minutes ago
Incident detectedTeam alerted

Maintenance—that's where automation projects come to a halt

No one pays attention to maintenance when an automation project gets underway. Yet that’s where it dies. A scenario that breaks with every interface update eventually gets disabled until it can be fixed—then a second one, then ten. Test coverage quietly collapses, and the dashboard stays green because only the easy tests remain.

Mouse icon

When an interface element moves or changes its name, the AI suggests a correction. Some of the breaks are fixed automatically.

Purple Rectangles Icon

Reusable blocks are shared across scenarios. A change to a user connection updates all tests that use it.

Purple Gear Icon

Errors resulting from the same change are automatically grouped together. You're handling one incident, not forty symptoms.

Purple API Test Icon

Whatever the AI can't fix, your teams—or ours—will handle it. You choose how to divide the work, and it's not set in stone.

What Self-Healing Changes, Line by Line

Without self-healing
With Mr Suricate
A selector changes, and the script encounters an error.
Some breaks heal on their own.
Each error is analyzed manually, one by one.
Errors with the same cause are grouped together.
The user connection is rewritten in each scenario.
A modified block updates all scenarios.
Scenarios that are too costly to maintain are disabled.
Coverage remains stable over time.
The drop in coverage isn't visible anywhere.
The discrepancy is evident in the report.
Maintenance is entirely the responsibility of the QA team.
You choose what to delegate.
ResultAbout one hour of maintenance saved per scenario per month, and coverage that doesn't collapse at the first interface change.
Before we started using Mr Suricate tools, it took us an entire day to retest all the site’s features after a new version was released. Now, it only takes 10 minutes. In just 10 minutes, using about 40 critical test scenarios in pre-production, we know whether everything is OK or not. For us, that’s the best selling point: the time savings.

Michael AlimiDOSI, Intersport

YOUR QUESTIONS

Questions We Get Asked About Maintenance

Self-healing, reusable blocks, load balancing: answers to the most frequently asked questions.

What exactly is self-healing?

When an element in your interface changes its identifier or position, the platform identifies it based on other signals and suggests a correction, rather than displaying an error. As a result, some selector mismatches are resolved without human intervention.

What happens when the AI can't find the correct answer?

The scenario is logged as an incident, with the failed step and a screenshot of what the user would have seen. You fix the block once, and the fix is applied everywhere that block is used.

Who maintains the tests when the application changes?

You're in charge. The platform doesn't replace your QA team—it enhances it. Our teams can handle all or part of the scope, and this division of labor isn't set in stone.

Reusable blocks—what exactly are they used for?

An action that is repeated across multiple scenarios—such as user login or checkout—becomes a single shared block. When modified once, it updates all scenarios that use it.

How about a complete redesign of the interface?

Self-healing isn't a substitute for a redesign. It's a matter of recovering from scenarios, and it's one of the most common reasons people turn to our teams.

Do you only believe what you see?

A 30-minute demo of your own app. You'll see a scenario take shape, break down, and then be fixed.