You point it at your app. It explores like a real user would, clicking, filling forms, navigating, with no pre-written test script. From what it actually finds, it builds test hypotheses on its own, and before it ever reports a bug, it reproduces it independently in a completely fresh session. If it can't reproduce it, it doesn't report it.