FREEDOM251

Freedom251 › Compare

Side by side

jest-image-snapshot vs Percy

Both stand on visual regression testing software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

jest-image-snapshot

Free plan Self-hosted

Choose jest-image-snapshot if you use Jest and want to compare test images against stored baselines with adjustable thresholds and reviewable diffs. Look elsewhere if you need cross-browser capture or rely on officially supported TypeScript definitions.

Visit jest-image-snapshot

Percy

Free plan AndroidiPhoneWeb

Percy combines browser-based visual comparisons with a workflow for reviewing diffs and tracking status. Check the screenshot allowance and overage charges against expected usage, especially for paid plans.

Visit Percy

The facts

jest-image-snapshotPercy
Free planYesYes
Open sourceNot publishedNot published
Runs onSelf-hostedAndroid, iPhone, Web
Lowest paid planFree or on requestDesktop: $199 a month
Plans published14
MakerNot publishedNot published
Websitegithub.compercy.io
On visual regression testing software#16 of 26#12 of 26

jest-image-snapshot: what it does well

  • Stores a baseline image on the first run.
  • Supports Pixelmatch and experimental SSIM comparisons.
  • Sets sensitivity and failure thresholds by pixels or percentage.
  • Creates horizontal or vertical diff layouts.
  • Can print diffs in the console.

What to know first

  • Jest versions below 20 are unsupported.
  • SSIM comparison is described as experimental.
  • TypeScript definitions are community maintained and unofficial.
  • Cross-browser capture is not supported.

Percy: what it does well

  • Free plan includes 5,000 screenshots monthly.
  • Snapshots can be grouped across processes and machines.
  • Review workflow includes comments and status updates.
  • Integrates with GitHub, GitLab, Slack, and Jenkins.

What to know first

  • Paid plans charge for usage beyond their screenshot allowance.
  • Desktop costs $199 a month, billed annually.
  • Desktop & Mobile costs $599 a month, billed annually.

Alternatives to jest-image-snapshot Alternatives to Percy The whole list