Tests are auto-generated by asynchronously logging incoming traffic from your ingress controller i.e. reverse proxy, load balancer or API gateway. Only request parameters (headers & body) are logged, not API responses. This helps HyperTest discover all user-flows.
Traffic is then segregated into user-journeys using session differentiators where each journey represents a unique application flow. When a new PR is available, these test cases are run on 2 versions of the application viz test and stable.