Features

Create an automated test using the no-code editor Mr Suricate

Mr Suricate allows you to create code-free automated tests for the web, mobile, and APIs. You navigate through your application, and Suricapture records your actions. Or you can build the scenario block by block in the editor. Soon, you’ll also be able to dictate it to an AI assistant. The result reads like a series of steps, not a script.

Without a single line of code AI-Assisted Capture Web, Mobile, and APIs

The form on the website is filled out on the left, while Suricapture lists the recorded steps on the right

Why Replace Selenium, Cypress, or Playwright with a No-Code Editor

A script written in code becomes unreadable to the rest of the team as soon as its author leaves. And as long as the code depends on a single developer, coverage progresses at the pace dictated by sprint priorities—that is, slowly.

The Numbers

The Cost of Not Having Automated Tests

60 %

Some organizations still deploy untested code to production.

Tricentis, Quality Transformation Report 2026, 2,501 respondents

33 %

cite a lack of skills as one of the main obstacles to maintaining quality at scale.

Tricentis, Quality Transformation Report 2026

$2,410 billion

the annual cost of poor software quality in the United States, including $1,520 billion in technical debt.

CISQ, The Cost of Poor Software Quality in the U.S., 2022

Sources: Tricentis, *Quality Transformation Report 2026* , and CISQ, *The Cost of Poor Software Quality in the U.S.*, 2022.

Three appetizers

Creating a No-Code Test: Three Methods, One Result

Depending on what you have on hand—an existing screen, a specific idea for the user flow, or a written specification—you’ll end up with the same result.

Suricapture, our recorder

Record a test from the browser

Suricapture opens a dedicated browser, and you go through the process as usual. Clicks, keystrokes, page changes—everything is captured. You end up with a complete scenario to review, not a blank page.

  1. You're playing the course
  2. Suricapture writes the blocks
  3. Review, label, and adjust
In the editor

Create a scenario block by block

You take the actions from the list and perform them in sequence. This is the approach to take when the feature hasn't been delivered yet, when the test is targeting a boundary case, or when you're starting from a related scenario.

  1. You choose the actions
  2. You perform the checks
  3. You name the groups
From your catQ4 2026

Generate a natural language test

You describe the flow to be tested to your AI assistant in French, just as you would explain it to a colleague. It writes the scenario in your Mr Suricate space. This is the process when you start from a specification or a ticket rather than from a screen.

  1. You describe the journey
  2. The assistant writes the script
  3. You can review it in the editor

The MCP connector is currently being rolled out and will be available in the fourth quarter.

The same result in the endNumbered blocks, a text mode, a revision history, and snippets that can be reused elsewhere. The entry point doesn't change what you get.

On the platform

The Editor in Real Life, Screen by Screen

A single connection workflow, from recording to verification: Suricapture, your team's library, the editor, text mode, and the execution history.

1

Suricapture: The script is written as you browse

You open the flow in your browser and go through it, just like a user would. Suricapture records every action in its panel: page opens, clicks, text entry, waiting. By the end, the scenario is already there, numbered and easy to review. All that’s left is to save it and refine it.

  • One task completed, one milestone achieved
  • The element's selector is captured with the action
  • Visibility expectations are set automatically
  • Page screenshots are added along the way
Suricapture records the steps of a process while the website form is being filled out
Recording with Suricapture

The work happens during filming, not afterward. That’s what determines whether your script will survive the next rewrite.

An app, not a plugin

Suricapture installs on your computer and runs its own browser—never your personal profile. You choose the platform when you set it up: web, Android mobile, or iOS mobile.

It shows you the nearby items

While capturing, Suricapture scans the page and displays elements similar to the one you just clicked on. When the choice is unclear, it flags it with a reliability score, and you make the decision on the spot.

Protected Areas

Pre-production behind an .htaccess authentication, login credentials: Suricapture opens the window; you enter them once, and the credentials are sent to an encrypted manager instead of being left in plain text in the script.

The context begins with the script

Screen resolution, language, geolocation, blocked resources: the replay conditions are saved with the scenario. It will be replayed in the same setting in six months.

2

Scenario Library: All Your Pathways in One Place

The library tracks what you're covering. Online subscription, back office, native app, accessibility: each scenario has its own status, last successful execution, and open incidents. You can pause a scenario while it's being redesigned and then resume it afterward. Its content remains unchanged.

  • Active or disabled status, by scenario
  • Most recent success (date)
  • Related incidents, with their numbers
  • Web, iOS, and Android in the same list
  • Organization by folder and tag
List of scenarios: name, result, last success, incidents, and status
The Script Library

3

No-code editor: one step = one block

Action groups break down the workflow, variables hold the data, and metabocks encapsulate repetitive elements. A selector can be changed using a drop-down list. There’s nothing to compile and nothing to indent.

  • Hierarchical numbering: 1, 2-1, 2-1-3
  • Blocks color-coded according to their role
  • Selectors that can be modified without involving a developer
  • Time-stamped revisions; undoing allowed
The No-Code Editor: Action Groups, Variables, and MetaBlocks
The no-code editor

4

Text Mode: A script that can be read without technical expertise

Text mode outputs the complete tree structure, one line per action, numbered 1, 2-1, 2-1-3. A product manager or auditor can read it without needing an explanation of the tool. This is what ensures that a test remains understandable even when the person who created it is no longer there.

  • One line per action, in French
  • Expandable tree view, group by group
  • Export to CSV, Gherkin, or Playwright
  • No technical knowledge required
Text mode: the script in a numbered tree structure, in French
Text Mode

5

Test Execution History and Traceability

Every run leaves a record: scheduled date, actual date, duration, result, and incident. In this scenario, there were 327 runs—one every six hours—lasting between 19 and 26 seconds. When a failure occurs, the incident identifies the step where it happened.

  • Complete history, execution by execution
  • Time measured at each pass
  • Manual, scheduled, or PLC-controlled triggering
  • Incident related to the failed stage

Details about reports and alerts can be found on the Reporting, Incidents, and Evidence page.

Execution history: scheduled date, execution date, and completion date, along with the result
A History of Executions

What you can test: your web experiences, your native iOS and Android mobile apps, and your APIs. Not thick clients.

The Basic Unit

What's Inside a Block

A block describes a user action. Three fields—no more. That's what allows someone who has never written a test to edit one.

2-1-3.
Fill in the field
Selector: input#email
Value: Customer ID
The ActionWhat a user would do: click, type, navigate, select, upload, verify. About thirty actions cover the entire user journey.
The targetThe element being targeted. The selector updates itself within the block where it is read. This is also where self-healing occurs when the page changes.
The valueA fixed text, an environment variable, or test data. The same scenario runs multiple profiles without duplication.

What about the wait? It isn't hidden in a setting. It's a single block: waiting for the element to become visible. A test that explicitly waits does not become unstable at the first slowdown.

NavigateClickEnterSelectHoverWaitCheckTake a screenshotUpload a file

Reuse

A block written once, used everywhere

The connection appears in almost all of your workflows. The same goes for searching for a folder. You write it once in a metablock, then call it from there.

Métabloc

Log in to the customer portal

  1. Wait for the email field
  2. Enter the ID
  3. Enter the password
  4. Click "Log In"
  5. Check the input on the dashboard
Online SubscriptionLog in to the customer portalthen form, supporting documents, signature
Viewing a FileLog in to the customer portalthen search, history, export
Native mobile appLog in to the customer portalthen notifications and contact information
Is the email field being renamed? One fix, three updated scenarios.That’s where maintenance comes into play. Without shared blocks, the same issue has to be fixed as many times as there are scenarios. That’s how automation projects die internally.

Exit

One scenario, three outcomes

Your scripts don't just sit around here. The same script is available in three different formats, depending on who will be reading it.

CSV

CSV Export for the Test Plan

One line per step. That's what goes into a test case document, a coverage matrix, or an acceptance report, and it can be reviewed in a spreadsheet.

Gherkin

Gherkin Export for Product Teams

The scenario in .feature, Given, When, Then. The structure of teams working with databases—the one that brings the product and tech together in the same document.

Playwright

Export Playwright for Developers

Executable code that can be versioned in your repository, which your developers review just like everything else. What you've built without writing code is now code.

You stay in controlThe creative team writes and revises in its own language. Tech picks up what it can read. And when you’re ready to launch, you launch with your scripts.

Customer Feedback

What convinced me was the no-code approach. Our QA engineer got the hang of the tool in just a few days, working completely on their own, without needing to bring in developers.

As a software publisher, our release cycles are demanding, and quality is non-negotiable. Before Mr Suricate, our testing efforts relied heavily on manual processes, which took a considerable amount of time and slowed down our deliveries.

She was able to build and maintain the test cases covering our critical workflows on her own and run them at regular intervals. The benefits are very tangible: fewer bugs in production, smoother deployments, and a QA engineer who focuses on analysis rather than repetitive execution.

Avoiding just one critical bug is enough to make the solution pay for itself over the course of a year. I recommend Mr Suricate to any software publisher that wants to professionalize its QA without overburdening its teams.

Arnaud TrotignonTechnical Director, Optivalue

YOUR QUESTIONS

Questions We Get Asked About the Publisher

Creation, AI-powered data capture, relevant profiles: answers to the most frequently asked questions.

Do you need to know how to code to create a test?

No, and that's the point. Not to create a scenario, not to modify it, and not to review it. The blocks describe user actions, not code.

What exactly does the journey capture AI do?

It observes your interactions as you navigate through your app and derives the corresponding sequence of blocks. You're in charge of reviewing and fine-tuning the results.

Who can create a test within the team?

QA, product, business, and IT teams all work on the same platform, using the same building blocks. This is what allows test creation to extend beyond the scope of developers alone.

How can a script remain readable six months from now?

Each block has a clear label, and repeated actions are grouped into reusable blocks. A scenario reads like a series of steps, not like a script.

Where can I find details about the parameters for each block?

In the product documentation, which remains the definitive reference for options, selectors, and special cases. This page describes the value and how it works, not the configuration.

What happens when the page being tested changes?

The selector is a field in the block, not a line buried deep within a file. You correct it where you see it. The self-healing feature fixes part of it on its own. And if the action is shared by multiple scenarios via a metablock, the correction is made only once.

Can you download a script from the platform?

Yes, in three formats. CSV for populating a test suite or a coverage matrix. Gherkin for teams working with databases. Playwright for retrieving executable code from your repository. Building without code doesn’t mean you’re stuck.

Pause

While you're at it, fix a few bugs

Twenty seconds, a fake app, bugs that pop up randomly. Click on the bugs, not on the green test results.

app.exemple.com/parcours-client
0 killed 0 escaped 20 s

Twenty seconds—that's all

Bugs come and go. It's up to you to catch them before they do.

Do you only believe what you see?

A 30-minute demo of your own app. You'll see a scenario take shape in real time, based on your actual user journeys.