Why testRigor?

testRigor is an executable specification engine designed to allow anyone on your team to build, maintain and understand tests created and executed in plain English. We provide a Chrome plugin to speed-up test creation, and our AI-powered system dramatically reduces test maintenance to a bare minimum and autonomously generates tests that reflect your end users’ behavior.

Reasons for manual tests

  • Selenium tests don't represent how users interact with the app.
  • Your team tried Selenium but were killed by test maintenance.
  • Expertise in product usage but not in coding.
  • UI changes too quickly to catch up.
  • Full-time QA Engineer to build 100 tests per year.
  • Full-time QA Engineer to maintain 200 tests per year.
  • Dev time is eaten up by constant test failure investigations.
  • Manual QA team doesn't understand automated test failures.

More efficient way with testRigor

  • Generate tests to reflect how users interact with your application.
  • Non-technical manual QA can build and maintain test automation while never falling behind.
  • Focus on your product, not code.
  • UI changes don’t affect test cases.
  • 20X less time to create tests with our Chrome extension.
  • 99.5% less time maintaining tests in testRigor compared to Selenium.
  • Manual QA and non-QA can now understand test failures.
  • 30 minutes or less to retest all functionality with parallel testing.

How testRigor compares

See how testRigor’s autonomous functional UI testing compares
to traditional methods:



Record & Play

Execution speed
2 Weeks
12 Hours
10 Hours

Under 15 min with parallelization

Set up time
2 Weeks
1 Hour
1 Hour
Test creation time

Months to document test cases

Expensive developer hours

1 Hour
Support effort

Need to constantly update test cases

Expensive developer man-years

1 Hr/Month
Test Stability

testRigor vs Manual Testing

Provides more coverage

Automatically detect and build tests mimicking the way your end-users interact with your application in production.

Reduces testing time

testRigor executes all tests in parallel, significantly cutting down on test run time.

Costs less

Manual testing takes a whole team. Writing and supporting test cases, planning, and testing all add up to hours of tedious labor.

Increases stability

Autonomous testing reduces human error and fixes broken or outdated tests with little manual intervention required.

Move faster

With no set up time required, testRigor shortens the development cycle to get bug-free products to market faster.

testRigor vs QA Automation

Does more than script automation

testRigor’s AI incorporates libraries like Selenium, Appium, and Calabash into a larger database of functionality and real user activity, creating and improving tests autonomously.

Survives UI framework changes

Sophisticated algorithms match elements on the page even if the UI framework and markup are completely different. We use more than 10 different signals to match elements on the new screen with old ones.

Increases stability

We do reasonable retries for infrastructure hiccups, minimizing common issues that occur with regular QA automation due to infrastructure instability.

Provides maximum coverage

testRigor covers all existing functionality, including regression testing when changes to your app are made.

Saves hours of daily test maintenance

Traditional automation still requires daily support to keep tests updated as your app and framework changes. testRigor automatically learns about all new functionality and updates its data when a new version is released.

Achieves speed at scale

Safely parallelizes testing and allows you to move quickly even as your product grows in complexity. The more you scale, the more efficient your dev cycle becomes.

testRigor vs Record & Play tools

Captures user activity in production

testRigor’s AI learns from real user activity, identifying patterns to create a library of actions to test. Unlike record and play where testers are watching a walk-through of one-off planned interactions you will understand how users naturally engage with your product.

Survives UI framework change

Most record and play tools will fail to recognize an element in a new setting. Our algorithms match elements on the page even if the UI framework and markup are different, using over 10 different signals to match elements on the new screen with old ones.

Provides maximum coverage

testRigor eliminates the need to record new user actions when functionality changes. Autonomous regression testing discovers new potential user flows and creates tests to cover them.

Shaves time off regression testing

Without having to re-record any activity or support a new set of tests each time functionality changes, your team can focus their time on more important or sophisticated initiatives.

Achieves speed at scale

One-by-one recordings don’t scale as your company & code base grows. testRigor safely parallelizes testing and allows you to move quickly even as you scale functionality and expand your user base.

Accelerate your releases!

Request a Demo