All quizzes
Free quiz · 19 questions in the bank

BackstopJS quiz

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
  1. Why might a team specifically scope BackstopJS scenarios to individual components (via `selectors`) rather than always capturing full pages?
  2. What is the purpose of the `viewports` array in a BackstopJS configuration?
  3. What is the purpose of BackstopJS's `misMatchThreshold` scenario option?
  4. What is a common cause of false-positive diffs in BackstopJS tests, similar to other visual regression tools?
  5. What is a "scenario" in a BackstopJS configuration (`backstop.json`)?
  6. What is `onBeforeScript`/`onReadyScript` used for in a BackstopJS scenario?
  7. What is `removeSelectors` (or `hideSelectors`) used for in BackstopJS?
  8. What is the purpose of the `delay` scenario option in BackstopJS?
  9. What is a key difference between BackstopJS and a cloud-hosted visual testing service (like Chromatic or Percy) in terms of operational responsibility?
  10. What is the difference between `backstop reference` and `backstop test`?
  11. What is BackstopJS?
  12. What is `clickSelectors`/`hoverSelector` used for in a BackstopJS scenario?
Gaps to close?
Read the curated BackstopJS notes — core concepts, patterns, interview prep.
BackstopJS notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web