AutoTestX
Product

Plain-language tests, drafted by AI, owned by your team.

Tests in AutoTestX are steps, not scripts. AI drafts them from your test cases, analysts read and change them without a developer, and every run leaves evidence your change board can read.

The editor

Steps you can read aloud.

Each step says what it does: Select Vendor from lookup, Expect message. Values come from your data sheet or your environment's secrets, never typed into the test.

The test editor in the docs →
The AutoTestX step editor
The report

When it fails, you see where and why.

The failed step, what was expected, what appeared, and the screen at that moment. No digging through logs to explain a red result in a meeting.

Runs and reports in the docs →
A run report showing the failed step and its screenshot
AI, where it helps

AI drafts, heals and explains. Runs never guess.

Paste a written test case and the optional AI step writer drafts steps from it, reusing fields your saved tests already find. Each draft step shows the sentence it came from, and nothing is saved until someone reviews it.

No run acts on an AI answer: every step executes exactly as written, so the same test on the same data gives the same result. If you turn on AI healing or AI diagnosis, the AI only files suggestions and explanations for a person to review, and an organization admin can turn AI off altogether.

AI in AutoTestX →
The AI step writer drafting steps from a plain-language description
Self-healing

When the screen changes, you get a fix to approve, not a mystery.

A renamed button or a regenerated id shouldn't cost an analyst an afternoon. When a step can't find its field, AutoTestX compares the page with how that field looked on the last passing run and proposes the match, with the evidence and a confidence score.

Nothing changes in the test until a Test Developer or Test Manager approves it, from the Self-healing page, the run report or the editor, or, on Business and Enterprise, a rule they set applies a safe fix, with an audit trail and one-click revert. A run never acts on a healed field in a risky step like Delete or Approve, and when the field is really gone, the run says so instead of hiding a defect.

How self-healing works →
HealedStep 7 · Click Save96% match
Was#btn_8f3a
Nowrole button, name “Save changes”
  • Same role: button
  • Same position in the toolbar
  • Same nearest heading: Purchase Order
  • Text changed: “Save” → “Save changes”
  • Id regenerated
ApprovePick insteadReject

Heals, then asks you

The run continues with the found field, the step is marked healed, and a fix waits for approval.

  • Generated or rotating ids
  • Renamed test ids, labels and button text
  • Fields moved on the page, into an iframe or shadow DOM
  • A button that became a link, or a dropdown that became a combobox
  • Grid rows rebuilt with new markup

Stops, and suggests

The step still fails, with the proposed fix attached, because acting on it during the run could do harm or hide a defect.

  • Delete, remove, submit, pay, approve or send
  • Typing into a password field
  • A likely match that isn’t certain enough
  • Two candidates too close to tell apart

Never heals

These fail clearly, with the reason, so a real regression is never painted green.

  • The field is really gone
  • Open, URL checks, API calls and custom code
  • Sign-in failures, server and network errors
  • A lookup record that doesn’t exist
Compared with today

What changes when the spreadsheet becomes a test.

TaskManual UAT spreadsheetWith AutoTestX
Re-running a regression cycleAnalysts click through the spreadsheet, case by caseOne suite run, from the app, a schedule or your CI pipeline
Testing with many data rowsEach row repeated by hand, or skippedOne test, one run per spreadsheet row
EvidenceScreenshots pasted into WordA report per run: steps, data used, a screenshot of every step
Small screen changesNoticed when someone spots themFlagged as drift, or healed with a fix to approve
Who maintains the testsWhoever wrote the spreadsheetAnalysts, in a plain-language step editor
When the application is upgradedStart the spreadsheet again, at a bigger scaleRun the same tests as the baseline
No lock-in

Your tests stay yours.

Every test is a JSON document in a documented format. Copy it out from the DSL tab, keep it in version control, and run it with the command-line runner, which returns a non-zero exit code and a JSON result your pipeline can read.

This release

What it does today, and what it doesn't.

The capability list for the October 2026 release of the hosted service. The website, the documentation, our demos and our proposals all describe this list. We'd rather you hear about a gap from us before a pilot than discover it during one.

CapabilityStatusDetails
Recording and building tests
Recording on WindowsWorks, with a caveatThrough the AutoTestX Agent, installed per user with no admin rights. The installer is not code-signed yet, so SmartScreen or endpoint protection may warn about it. More →
Recording on macOSWorks, with a caveatThrough the Mac agent, installed with one Terminal command because it is not yet signed and notarized by Apple. More →
Recording on LinuxNot plannedUse a Windows or Mac computer, or a Windows VDI.
Visual step editor with a plain-language viewWorks todayBuild and change tests from steps anyone can read.
Lookups, tabs, frames and table rowsWorks todayTable rows found by business key. In the Maximo edition, Maximo’s own messages become checks.
Data-driven testsWorks todayExcel or CSV sheets, an API request, or a pool of single-use records.
API steps and custom code stepsWorks todayCreate or check data through an API; custom code for the rest.
AI step writer (optional)Works todayDrafts steps from a written test case. A person reviews them before anything is saved.
Native mobile or desktop (non-browser) applicationsNot plannedBrowser applications only.
Running tests
Runs from the app, suites and schedulesWorks, with a caveatThey run on the AutoTestX server, which must be able to reach your test environment. More →
Scheduled runsWorks todayDaily, once per suite, on Free and Team; any timing (cron) on Business and Enterprise.
CI pipelines: GitHub, GitLab, Jenkins, Azure DevOpsWorks todayCommand-line runner with exit codes and a JSON result.
Watching a run on your own screenWorks todayRuns in the tester’s browser through the agent, inside your network.
Self-healing and AI
Self-healing: suggested fixes you approveWorks todayWhen a field moved or was renamed, the run finds it, carries on and proposes the fix with its evidence. More →
Self-healing: automatic fixes by ruleWorks todayRules a Test Manager sets apply safe fixes, with an audit trail and revert. Business and Enterprise.
AI-assisted healing and AI failure diagnosisWorks todayOptional; an organization admin can turn AI off. Runs on the AutoTestX AI key or your organization’s own Anthropic key.
Healing timeouts, pop-ups and changed flowsPlannedFix these in the editor today.
Amazon Bedrock or Google Vertex as the AI providerPlannedAnthropic’s API only today.
Evidence and reports
Run report with a screenshot of every stepWorks todaySteps, data used, expected and actual values; video and trace on failure.
Release reportWorks todayRegressions, new and known failures across one release’s runs.
PDF evidence report for auditsWorks todayRun, suite run and release reports download as PDF, with the screenshots inside.
Retention settings for runs and screenshotsPlannedKept until deleted; deleted on request today.
Security and access
Five roles per project, organization adminsWorks todayAdmin, Test Manager, Test Developer, Tester, Viewer.
Secrets redacted from logs and reportsWorks, with a caveatText is redacted. Screenshots are not masked: they show what was on the screen. More →
Single sign-on (SAML / OIDC) and MFAPlannedEmail and password accounts today.
SOC 2 or ISO 27001PlannedNot started. The IT pre-check and questionnaire answers today.

See it on your own flow →

Request a session

Bring one workflow. See the AI test it.

In 30 minutes: a live demo of AI drafting, healing and explaining tests on a representative flow, and what your team would need for a pilot.