Test your BackstopJS knowledge with a free interactive quiz — 19 questions with answers and explanations. No signup needed to play.
Question 1/12Score 0
Why might a team specifically scope BackstopJS scenarios to individual components (via `selectors`) rather than always capturing full pages?
In this round
Why might a team specifically scope BackstopJS scenarios to individual components (via `selectors`) rather than always capturing full pages?
What is the purpose of the `viewports` array in a BackstopJS configuration?
What is the purpose of BackstopJS's `misMatchThreshold` scenario option?
What is a common cause of false-positive diffs in BackstopJS tests, similar to other visual regression tools?
What is a "scenario" in a BackstopJS configuration (`backstop.json`)?
What is `onBeforeScript`/`onReadyScript` used for in a BackstopJS scenario?
What is `removeSelectors` (or `hideSelectors`) used for in BackstopJS?
What is the purpose of the `delay` scenario option in BackstopJS?
What is a key difference between BackstopJS and a cloud-hosted visual testing service (like Chromatic or Percy) in terms of operational responsibility?
What is the difference between `backstop reference` and `backstop test`?
What is BackstopJS?
What is `clickSelectors`/`hoverSelector` used for in a BackstopJS scenario?