This is a great idea. We’ve used Storybook & Chromatic in the past to cook up something similar for our front-end apps. There was quite a bit of setup work involved though.
How does integrating this into a web app work? Do you hook into an existing test suite? Record sessions on staging?
This is all automated. It's a github app that tracks changes as they come in, analyzes and simulates them and creates simulations that can be accessed via the CodeYam website, integrated into a CI workflow, or, hopefully soon, leveraged in developer workflows.
In this way there's no set up or maintenance required (or very minimal). It updates simulations as changes are made so everything is always up-to-date.
It automatically generates a number of scenarios (data that is fed into the simulation), but you can define new scenarios through the website as well (or describe a scenario for the AI to generate).
How does integrating this into a web app work? Do you hook into an existing test suite? Record sessions on staging?