What is Percy?
Percy is an all-in-one visual testing and review platform that helps development teams catch visual changes in web applications before they reach production. Percy combines automated visual testing with a review workflow, positioning visual review as part of the software development process rather than a separate manual step.
Key Features
- Visual testing: Percy provides automated visual testing so teams can detect when the rendered appearance of a web application changes, rather than relying only on functional assertions.
- Visual review workflow: Percy pairs testing with a review platform, giving teams a dedicated place to examine visual changes and decide how to act on them.
- All-in-one platform: Testing and review are delivered as a single platform, so visual checks and the human review step live in the same tool rather than in separate systems.
- Catch issues before they ship: Percy is built to surface visual problems before code reaches users, supporting a pre-release quality check on the app's appearance.
- Works with modern web app stacks: Percy's own site references an Ember app scenario, illustrating use on JavaScript framework-based frontends where rendering and content security policy behavior can affect what users see.
Use Cases
- Frontend teams shipping UI changes: A team updating styles, layouts, or components can use Percy to run visual tests and review the resulting differences before merging.
- Ember application development: Teams building Ember apps can use Percy as part of their workflow, including catching CSP errors before the Ember app loads, as described on Percy's site.
- Review-driven QA processes: Organizations that want a structured review step for visual output can route test results into Percy's review platform instead of relying on ad hoc screenshots.
- Pre-release regression checks: Before a release, teams can use Percy's visual testing to confirm that the application still renders as intended.
Who It Is For
Percy is aimed at development teams building web applications, particularly frontend developers and QA-focused engineers working with JavaScript frameworks such as Ember. It addresses the problem that functional tests can pass while the rendered interface still changes in unintended ways, giving teams an automated way to detect visual differences and a shared platform to review them before release.
Pricing
The source material does not state Percy's pricing model, tiers, or whether a free trial is offered, so no pricing details are confirmed here. Teams should check percy.io directly for current plan information.
Frequently Asked Questions
What is Percy used for?
Percy is used for visual testing and review of web applications. It lets teams run automated visual tests to detect changes in how an app renders and then review those changes in a dedicated platform before they reach production.
What makes Percy different from functional testing tools?
Percy focuses on the visual output of an application rather than only functional behavior. Its all-in-one approach combines visual testing with a review platform, so detected visual changes can be examined and acted on in the same place.
Does Percy work with Ember applications?
Percy's website references Ember app scenarios, including catching CSP errors before the Ember app loads. This indicates Percy is used in Ember-based frontend workflows alongside its general visual testing and review capabilities.
Who should use Percy?
Percy suits development teams that ship web interfaces and want to catch unintended visual changes before release. Frontend developers and QA engineers who need both automated visual checks and a structured review step are the most direct fit.
Is Percy free?
The source material does not state whether Percy offers a free tier, free trial, or paid plans. Pricing and trial availability should be confirmed on the Percy website.
