Test your BackstopJS knowledge with a free interactive quiz — 19 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
What is the purpose of the `viewports` array in a BackstopJS configuration?
Questions in this quiz
What is the purpose of the `viewports` array in a BackstopJS configuration?
What does `backstop init` do when setting up a new BackstopJS project?
What is a key difference between BackstopJS and a cloud-hosted visual testing service (like Chromatic or Percy) in terms of operational responsibility?
What does the `selectors` array in a BackstopJS scenario control?
What is a "scenario" in a BackstopJS configuration (`backstop.json`)?
What does `backstop approve` do after a `backstop test` run shows failing diffs?
What is `onBeforeScript`/`onReadyScript` used for in a BackstopJS scenario?
What is `clickSelectors`/`hoverSelector` used for in a BackstopJS scenario?
What is the difference between `backstop reference` and `backstop test`?
What rendering engines can BackstopJS use to capture screenshots?
What is `removeSelectors` (or `hideSelectors`) used for in BackstopJS?
What does the BackstopJS HTML report generated after `backstop test` show?