Receber por email
← Voltar para o catálogo

BackstopJS Visual Testing

Teste de regressão visual com BackstopJS para comparação visual auto-hospedada.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/backstopjs-visual-testing/svg)](https://www.skillteca.com.br/skills/backstopjs-visual-testing)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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

{
  kind: 'skill',
  skill: {
    name: 'backstopjs-visual',
    context: {
      action: 'test',
      configPath: 'backstop.json',
      scenarios: ['homepage', 'dashboard'],
      viewports: ['phone', 'tablet', 'desktop']
    }
  }
}

Configuration

The skill uses backstop.json for configuration and supports Docker-based execution for consistent results.

Compartilhar X LinkedIn