Skip to main content

Generate user journey

After setting up the traffic agent, Katalon AI collects and models user journeys that will in turn enable the generation of relevant test cases.

Katalon AI uses the MutationObserver API and Javascript Listener to track user interactions on the AUT. Katalon AI can detect actions such as clicks, inputs, and selections by monitoring changes to the DOM and attaching a listener to DOM elements. The technology combination allows Katalon AI to collect detailed data on user behavior. Katalon AI then uses the data to generate user journey maps and test cases for the most common user flows in your AUT.

To view the list of application domains with generated user journey map, on the TestOps navigation bar, click TrueTest.

ATG generated user journeys

You can click the ID of a map or View details to access its detail page. The detail page includes user flows and generated test cases. See: View user journey map.

The generated test cases are stored in the registered script repository. Test case names are automatically generated based on the flow.generated test cases

Generate new user journey map

You can generate a new user journey map with different time frame.

On the User Journeys page, click Generate New User Journey Map and select a time period, or customize your preferred time period.

The user account that triggers to generate a new map will receive a notification email when the generation is finished.

When the new map is generated with up to 50 test cases, the previous maps are treated as the old ones and archived. Test cases of archived maps are overwritten and cannot be accessed.

View user journey map

This document shows you the details of a user journey map generated by Katalon TrueTest.

From the map list on the User Journeys page, you can click the ID of a map or View details to access its detail page.

There are two sections: visualized map and flows.

Visualized maps

Here you can find user journeys visualized as a map. The map contains pages (in blue) and actions (in grey) between the source and the target pages.

Visualized user journey map

Flows

A flow represents an end-to-end path performed by a number of users on the AUT. For example, a common flow on e-commerce applications is: View a product > Add it to cart > View cart > Complete checkout.

A user journey map could have a number of different flows. A test case will be then generated from a relevant flow with sizable traffic volume.

You can click Export to export and download all user flows as CSV file.

You can filter the flows by their traffic level: High, Medium, Low, and Trivial.Filter flows