Monitor User Sessions
Using a simple browser script tag, Relicx continuously monitors and records all user sessions to learn how the application is used in the real world. The recorded user session replay includes DOM mutations, backend calls, user interaction steps, browser console and API errors and application performance data.
Relicx uses AI to automatically analyze all incoming sessions to create an application structure model and user interaction database. This is the secret sauce that enables Relicx to test your entire application autonomously.
The Relicx browser script tag is ultra-lightweight and is loaded asynchronously. This ensures a negligible performance impact for your users.
Relicx ensures full user privacy. No PII or confidential data is ever captured.
Discover and Test User Flows, Automagically
Relicx uses AI to translate your user sessions into flows, building a map of all the places users navigate to in your application. By clicking “Run Test'' and pointing Relicx to your test environment, you can kick off your first autonomous test run to validate your release readiness. Once the run is complete, nodes will be color coded: red if a flow is broken, green if no errors are found, yellow for minor severity issues, and purple if yet to be tested.
Relicx validates your new release by autonomously traversing your entire application, executing the real user interactions to discover a wide variety of issues, including: navigation errors, dead clicks, API errors, custom application errors, page freezing, visual issues, and more.
Debug and Fix Issues Fast
Debug issues fast with full session replay video, browser console logs, stack traces, network request and response, and a ton of other diagnostic information. Assess the issue impact on real users to prioritize the most critical fixes.
Is Relicx compatible with native mobile applications (Android, iOS)?
Relicx is currently only compatible with web applications. Support for native mobile applications is on our roadmap.
Do I need to instrument my production environment to capture user sessions?
Relicx highly recommends instrumenting the production environment, as it is the best source to capture real user interactions. However, you can get started by instrumenting your staging or dev environments as well to capture user sessions.
Does this replace my existing automated tests?
Relicx can either complement or replace your existing tests. Relicx autonomous validation can be used as a layer on top of your existing Selenium or Cypress tests for the fastest time to value. Most of our customers end up completely switching over to Relicx eventually.
How does Relicx protect user privacy?
All sensitive or confidential data can be blocked, tokenized, or redacted on the browser from the real user. This ensures that no confidential data is ever sent to Relicx.
How does Relicx impact the performance of my application?
Our script is designed to be lightweight and loaded asynchronously. It has a small payload (< 200kb), and a negligible impact on performance.
Is Relicx agnostic to UI/front-end libraries/frameworks?
The core Relicx technology is framework agnostic, and we fully support modern applications built on React and other similar frameworks. We welcome customers with Angular and advanced web technologies (such as Shadow DOM) to join our beta program.