Skip to content

102. Smart Replay replication modes

Smart Replay supports two replication modes to address different validation needs:

  • Exact replication mode

    In exact replication mode, actors in the scenario reproduce the original data with complete fidelity. This means all movements, timing, and behaviors exactly match those that were originally ingested or generated and are now stored within the Foretify Manager repository.

    Exact replication is essential in situations where strict repeatability and traceability are required, such as for regression testing or debugging, because it ensures that the scenario can be replayed with perfect accuracy compared to the source data.

  • Behavioral replication mode

    In behavioral replication mode, actors still use the original recorded data as a reference, but they are allowed to deviate from their set paths in response to changes in the scenario or when targeted modifications are introduced. This mode allows for controlled variations, such as adjusting an actor’s speed or trajectory.

    Behavioral replication enables validation teams to test how systems respond to new or challenging conditions, assess robustness, and systematically explore edge cases that might not be represented in real data.

When you export a Smart Replay scenario in Foretify Manager, you select the replication mode, as well as the number of runs, and the initial seed value for random number generation. These options provide flexibility and control over scenario execution to support a wide range of testing objectives.