backstopjs-visual-testing

Solid

BackstopJS visual regression testing for self-hosted visual comparison

Testing & QA 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
83
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# BackstopJS Visual Testing Skill ## Overview This skill provides expert-level capabilities for BackstopJS-based visual regression testing, enabling self-hosted visual comparison without external dependencies. ## Capabilities ### Scenario Configuration - Configure BackstopJS scenarios - Define viewport configurations - Set up selectors for capture - Configure scenario-specific settings ### Reference Management - Execute reference runs - Update reference images - Handle reference versioning ### Visual Comparison - Execute test runs against references - Analyze visual diff reports - Configure diff thresholds ### Interaction Handling - Configure click and hover interactions - Handle scroll positions - Implement wait conditions - Execute custom scripts before capture ### Report Generation - Generate HTML comparison reports - CI-friendly report formats - History tracking ### Engine Configuration - Configure Puppeteer engine settings - Chrome launch options - Network request handling ## Target Processes - `visual-regression.js` - Visual regression testing - `e2e-test-suite.js` - E2E with visual validation ## Dependencies - `backstopjs` - Visual regression tool - Puppeteer (bundled) - Docker (optional, for consistent rendering) ## Usage Example ```javascript { kind: 'skill', skill: { name: 'backstopjs-visual', context: { action: 'test', configPath: 'backstop.json', scenarios: ['homepage', 'dashboard'], viewports: ['phone', 'tablet',...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Listed

visual-regression-testing

Visual regression testing skill using Playwright, covering screenshot comparison, visual diff thresholds, responsive testing, baseline management, and CI integration.

3 Updated today
KaliBellion
AI & Automation Solid

testing-visual-regression

Detect visual changes in UI components using screenshot comparison. Use when detecting unintended UI changes or pixel differences. Trigger with phrases like "test visual changes", "compare screenshots", or "detect UI regressions".

2,274 Updated today
jeremylongshore
AI & Automation Solid

performing-visual-regression-testing

This skill enables Claude to execute visual regression tests using tools like Percy, Chromatic, and BackstopJS. It captures screenshots, compares them against baselines, and analyzes visual differences to identify unintended UI changes. Use this skill when the user requests visual testing, UI change verification, or regression testing for a web application or component. Trigger phrases include "visual test," "UI regression," "check visual changes," or "/visual-test".

2,274 Updated today
jeremylongshore
Testing & QA Solid

percy-visual-testing

Percy visual testing platform integration for visual regression detection

1,160 Updated today
a5c-ai
AI & Automation Solid

screenshot-comparison

Visual regression testing through screenshot capture and comparison. Pixel-diff analysis, responsive screenshot capture across viewports, and visual change reporting with highlighted differences.

1,160 Updated today
a5c-ai