Teste visual de componentes: «Método de verificação automatizada que captura a renderização visual de componentes de interface isolados em seus diferentes estados, comparando essas capturas com referências para detectar qualquer modificação não intencional em sua aparência.»
Chromatic e Percy. Duas ferramentas de teste visual, duas filosofias, dois públicos. Uma nasceu no ecossistema Storybook e não jura por outra coisa. A outra pretende ser universal e se integra em todo lugar. Ambas acabam fazendo a mesma coisa — comparar capturas de tela —, mas o caminho para chegar lá é radicalmente diferente.
Se você pesquisou "chromatic vs percy", provavelmente usa o Storybook e hesita entre a solução nativa e a forasteira versátil. Este artigo vai ajudá-lo a decidir. E talvez a considerar uma opção que nenhuma das duas oferece.
Sumário
Chromatic foi criado pelos próprios mantenedores do Storybook. A integração é impecável. Sem SDK, sem testes para escrever. Se tem stories, tem testes visuais.
Chromatic: a ferramenta nativa do Storybook
O Chromatic foi criado pelos próprios mantenedores do Storybook. Esse não é um detalhe trivial — é o fundamento de toda a sua proposta de valor. Quando as pessoas que constroem o Storybook também constroem a ferramenta de teste visual para o Storybook, a integração é, sem surpresa, impecável.
Como o Chromatic funciona
O princípio é desarmadoramente simples. Você tem seus stories do Storybook — aqueles laboratórios isolados onde cada componente vive em seus vários estados. O Chromatic captura automaticamente cada um desses stories como imagem. Cada vez que o código muda, ele recaptura e compara. Se algo mudou visualmente, ele te mostra.
Sem SDK para configurar, sem testes para escrever. Se você tem stories, tem testes visuais. É tão direto quanto isso.
Pontos fortes do Chromatic
Integração total com o Storybook. O Chromatic compreende seus stories, args, decorators e viewports configurados. Ele trata o Storybook como sua linguagem nativa.
Workflow de revisão excelente. Cada mudança visual dispara uma revisão no dashboard do Chromatic com comparação lado a lado.
Detecção inteligente de mudanças. Apenas os componentes afetados são recapturados, economizando tempo e recursos.
Teste visual de interações. É possível reproduzir interações antes da captura, garantindo que estados interativos sejam verificados.
Documentação visual. Publica automaticamente uma versão online do seu Storybook, servindo como documentação viva dos seus componentes.
Pontos fracos do Chromatic
Storybook ou nada. Se você não usa o Storybook, o Chromatic é inútil. E mesmo que use, ele só testa o que está no Storybook — não suas páginas completas.
Custo escala rapidamente além do free tier, especialmente para projetos com muitos componentes.
Apenas cloud. Todas as capturas são enviadas e armazenadas nos servidores do Chromatic. Para organizações com exigências de soberania de dados, isso é um limitador.
Sem teste de página completa. Bugs de composição entre componentes — problemas que só aparecem quando os componentes são montados juntos em uma página real — passam despercebidos.
Percy: o universalista
Percy, propriedade da BrowserStack desde 2020, integra-se com muitos frameworks via SDK. Cypress, Playwright, Selenium, Storybook.
Como o Percy funciona
Fraquezas: Comparação pixel por pixel com mais falsos positivos, integração Storybook inferior, custo com multiplicadores, latência cloud.
Pontos fortes do Percy
Universalidade. Não está preso a um único framework. Funciona com Cypress, Playwright, Selenium, Storybook e outros.
Teste de página completa. Ao contrário do Chromatic, o Percy captura páginas inteiras em seu contexto real — incluindo composições de componentes, layouts e navegação.
Renderização multi-navegador real via BrowserStack. As capturas são feitas em navegadores reais, não em emulação.
Integração com pull requests. Os resultados aparecem como checks nas suas merge requests, facilitando a revisão visual durante o processo de code review.
Teste responsivo. Múltiplos tamanhos de viewport por página, cobrindo desktop, tablet e mobile.
Pontos fracos do Percy
Comparação pixel por pixel leva a taxas mais elevadas de falsos positivos, especialmente em conteúdo dinâmico ou animações.
Integração com Storybook inferior comparada ao Chromatic — menos profunda e menos otimizada.
Custo com multiplicadores de navegador e viewport que podem inflacionar rapidamente a fatura.
Latência cloud em suítes de teste grandes, onde o tempo de processamento na nuvem pode se tornar um gargalo.
Comparação direta: 6 dimensões-chave
1. Âmbito do teste
Chromatic: componentes isolados via Storybook. Percy: páginas completas e componentes. Vantagem: Percy por cobertura, Chromatic por profundidade de componentes.
2. Facilidade de adoção
Se você já tem Storybook, o Chromatic ativa em minutos. O Percy requer integração via SDK. Vantagem: Chromatic com Storybook, Percy caso contrário.
3. Qualidade de detecção
O Chromatic usa comparação inteligente otimizada para componentes do Storybook. O Percy usa comparação pixel por pixel, mais propensa a falsos positivos. Vantagem: Chromatic, moderadamente.
4. Workflow colaborativo
Ambos oferecem dashboards de revisão. O Chromatic integra melhor a revisão de design. O Percy integra melhor o fluxo de desenvolvimento. Vantagem: depende da sua cultura — design-focused ou code-focused.
5. Renderização multi-navegador
O Percy utiliza navegadores reais via BrowserStack. O Chromatic por padrão renderiza no Chrome. Vantagem: Percy, claramente.
6. Custo total
Ambos cobram por uso. O custo depende do seu volume. Vantagem: variável — faça as contas com seus volumes reais.
O ponto cego comum: apenas cloud e pago
Aqui está o ponto essencial: o Chromatic e o Percy compartilham as mesmas limitações estruturais.
Ambos são cloud-only. Suas capturas de tela — imagens da sua aplicação, potencialmente com dados sensíveis — saem da sua infraestrutura. Em 2026, com o LGPD, a diretiva NIS2 e a crescente consciência sobre soberania digital, isso é cada vez mais difícil para as organizações aceitarem.
Ambos se tornam pagos além do free tier. A transição do gratuito para o pago pode ser abrupta. O modelo pay-per-use significa que seu investimento em qualidade visual é diretamente limitado pelo seu orçamento. Mais testes = custo mais alto.
Ambos requerem competências técnicas. O Chromatic precisa do Storybook. O Percy precisa de integração via SDK. Em ambos os casos, o QA não técnico depende de desenvolvedores.
Ambos são dependências externas. Sua capacidade de testar visualmente depende da disponibilidade de um serviço de terceiros.
Delta-QA: a alternativa local e gratuita
E se o teste visual pudesse ser local, gratuito e acessível a todos?
Essa é a proposta do Delta-QA. Não uma versão de baixo custo do Chromatic ou do Percy, mas uma abordagem fundamentalmente diferente:
Local por padrão. Suas capturas nunca saem da sua máquina. A comparação roda localmente. Sem nuvem, sem transferência de dados, sem dependência externa. Sua conformidade com a LGPD agradece.
Gratuito, sem asterisco. Sem free tier com contador correndo. Sem tier "enterprise" para desbloquear funcionalidades. O Delta-QA é gratuito, ponto final. Você testa 10 páginas ou 10.000 — mesmo preço: zero.
Verdadeiramente no-code. Sem necessidade de Storybook, sem SDK para integrar, sem testes para escrever. Você aponta o Delta-QA para suas páginas, ele captura e compara. Um QA júnior, um designer conferindo mockups, um product owner validando uma sprint — qualquer pessoa pode usar desde o primeiro dia.
Páginas completas e componentes. Diferente do Chromatic (apenas componentes) e semelhante ao Percy (mas sem a complexidade), o Delta-QA testa suas páginas em seu contexto real.
Complementar, não concorrente. Se você já usa o Chromatic para componentes do Storybook, o Delta-QA pode completar sua cobertura testando as páginas montadas. Se usa o Percy, o Delta-QA pode servir como rede de segurança local.
O teste visual é importante demais para ser limitado por um orçamento, por uma stack tecnológica ou por um nível de competência.
Experimente o Delta-QA Gratuitamente →
FAQ
O Chromatic funciona sem Storybook?
Não. O Chromatic é projetado exclusivamente para o Storybook. O Percy ou o Delta-QA são alternativas que funcionam de forma independente do Storybook.
O Percy é melhor que o Chromatic para teste visual?
Depende do seu contexto. Se você usa o Storybook e prioriza o teste de componentes, o Chromatic oferece uma experiência superior. Se você precisa de teste de páginas completas em múltiplos navegadores, o Percy é mais adequado.
Quanto custam o Chromatic e o Percy?
Ambos oferecem free tiers limitados. Além disso, a cobrança é baseada em uso. Os custos podem subir rapidamente com muitos componentes ou páginas, especialmente com o multiplicador multi-navegador do Percy.
Dá para usar o Chromatic e o Percy juntos?
Tecnicamente sim. Na prática, poucas equipes o fazem devido ao custo acumulado e à complexidade de gerenciamento.
O Chromatic detecta bugs de layout entre componentes?
Não. O Chromatic testa componentes de forma isolada. Problemas que só aparecem quando os componentes são montados juntos em uma página real não são detectados.
Existe uma alternativa gratuita e local ao Chromatic e ao Percy?
Sim. O Delta-QA é uma ferramenta de teste visual no-code que roda localmente. É gratuita sem limites de captura, não requer competências de desenvolvimento e não transfere dados para uma nuvem de terceiros.
Como migrar do Chromatic ou do Percy para o Delta-QA?
A migração é simples, pois o Delta-QA não depende dos seus testes existentes. Comece a usar o Delta-QA em paralelo, crie suas primeiras referências visuais e avalie os resultados. Uma vez satisfeito, reduza ou interrompa o uso da ferramenta cloud.
Para aprofundar
Seu teste visual merece mais do que um contador de capturas. Experimente a alternativa local.