Frequently Asked Questions
Common questions about how Scenetest works and how it compares to other testing tools.
- Concurrent Flow and Classic DriverHow the concurrent drain model is built on the classic async driver, and why support both (for now).
- Is Scenetest Safe?Yes, the serverCheck bridge only runs in dev, and all your inline checks are stripped from your production bundle! Read up.
- What is "swarm mode"?A diagnostic escalation that runs all teams against failing scenes to classify failures as broken, flaky, or seed-data edge cases.
- Did You Say "spec.md syntax highlighting"?Yes, we made a VSCode extension to make the markdown DSL feel more like writing Javascript.
- Compare to page.evaluate()Playwright lets you run code inside the browser from your test file. Scenetest flips this around — assertions live in your app code and fire automatically.
- Compare to Vitest's in-sourceVitest in-source tests run in Node with mocked dependencies. Scenetest assertions run inside a real browser with real state, real hooks, and real network calls.
- Compare to Cypress component testingCypress mounts components in isolation. Scenetest runs assertions inside your full application, testing components in context with real data and routing.