Percy logo

Percy

Add visual reviews to your GitHub pull requests, helping your team spot UI bugs quickly and review visual changes easily
47
54
+ 1
3

What is Percy?

Percy highlights the visual changes in your UI that are introduced by each pull request. It saves your team time and stress reducing your manual QA.
Percy is a tool in the In-Browser Testing category of a tech stack.

Who uses Percy?

Companies
21 companies reportedly use Percy in their tech stacks, including Spotify, Shopify, and CircleCI.

Developers
25 developers on StackShare have stated that they use Percy.

Percy Integrations

GitHub, Jenkins, Bitbucket, GitLab, and Rails are some of the popular tools that integrate with Percy. Here's a list of all 16 tools that integrate with Percy.

Why developers like Percy?

Here鈥檚 a list of reasons why companies and developers use Percy
Private Decisions at about Percy
Private to your company

Here are some stack decisions, common use cases and reviews by members of with Percy in their tech stack.

Ross Hendry
Ross Hendry
Lead Developer at KPV Lab | 6 upvotes 190.5K views
Cypress
Cypress
Percy
Percy

We use Cypress because it's made browser testing simple and fast. The speed of both writing and executing the tests means that we're able to gain good coverage with minimal effort.

By building out browser tests we've been able to refactor large parts of the application and have a good degree of faith that everything is working. Next step is going to be adding Percy into the mix.

See more
Public Decisions about Percy

Here are some stack decisions, common use cases and reviews by companies and developers who chose Percy in their tech stack.

Robert Zuber
Robert Zuber
CTO at CircleCI | 17 upvotes 480.4K views
atCircleCICircleCI
Next.js
Next.js
React
React
Storybook
Storybook
TypeScript
TypeScript
Emotion
Emotion
GraphQL
GraphQL
Apollo
Apollo
Jest
Jest
Percy
Percy
Cypress
Cypress

We are in the process of adopting Next.js as our React framework and using Storybook to help build our React components in isolation. This new part of our frontend is written in TypeScript, and we use Emotion for CSS/styling. For delivering data, we use GraphQL and Apollo. Jest, Percy, and Cypress are used for testing.

See more
Arik Fraimovich
Arik Fraimovich
Cypress
Cypress
Percy
Percy

When I saw the founders of Cypress introduce it in some conference I knew I found the tool we needed to start writing E2E testing. What I like about it is that it provides a comprehensive solution for the whole lifecycle of writing E2E tests for your application, from the API you need to write the tests to showing you why they fail. It's also nice that other tools/services in the testing space, like Percy, integrate with them now.

See more
Ross Hendry
Ross Hendry
Lead Developer at KPV Lab | 6 upvotes 190.5K views
Cypress
Cypress
Percy
Percy

We use Cypress because it's made browser testing simple and fast. The speed of both writing and executing the tests means that we're able to gain good coverage with minimal effort.

By building out browser tests we've been able to refactor large parts of the application and have a good degree of faith that everything is working. Next step is going to be adding Percy into the mix.

See more
Russel Werner
Russel Werner
Lead Engineer at StackShare | 6 upvotes 98.9K views
atStackShareStackShare
Jest
Jest
Enzyme
Enzyme
React Storybook
React Storybook
Happo.io
Happo.io
Percy
Percy

We use Jest because when we rebooted our "front end" stack earlier last year, we need to have a testing solution (we didn't have any front-end tests before that!). Jest is fast and convenient and it has plenty of community support behind it. It let's us run our unit tests with Enzyme and snapshot tests.

This is an area that we are constantly reviewing to see what can be improved, both in terms of developer needs, accuracy, test maintainability, and coverage.

I'm currently exploring using React Storybook to be the record of snapshot tests and using some online services, such as Happo.io and Percy in our CI pipeline.

See more

Percy Alternatives & Comparisons

What are some alternatives to Percy?
Chrome DevTools
It is a set of web developer tools built directly into the Google Chrome browser. It can help you edit pages on-the-fly and diagnose problems quickly, which ultimately helps you build better websites, faster
Ghost Inspector
It lets you create and manage UI tests that check specific functionality in your website or application. We execute these automated browser tests continuously from the cloud and alert you if anything breaks.
Applitools
Applitools is a visual functional testing tool that allows developers to run simple selenium tests to capture and compare screenshots from various application versions, without having to anticipate required tests in advance.

Percy's Followers
54 developers follow Percy to keep up with related blogs and decisions.
nweiser1
Eric Han
Sofia  Vistas
vanessa
Pavel Zuyonok
Jessica Steffl
Saranya S
Alvaro Maldonado
GeorgeCrecoukias
Lampros Beroukas