| ウェブサイト | percy.io |
| カテゴリ | ビジュアルテスト |
| ライセンス | プロプライエタリ |
| 料金 | オープンソースは無料。有料プランはスナップショット数、ブラウザ数、チーム規模に応じてスケールします。 |
概要
Percyは、ブラウザ、ブランチ、プルリクエスト間でスクリーンショットを比較することで、チームが意図しないUI変更を検出するのを支援します。
メリット
- 主要な CI ツールとのシンプルな統合
- ブランチやプルリクエストでの視覚的な差分表示が明確
- 複数のブラウザとレスポンシブブレークポイントに対応
- デザインおよび QA レビュー向けの強力なコラボレーション機能
- BrowserStack エコシステムとの互換性によるメリット
デメリット
- スナップショットの量が多くなるとコストが高くなる可能性がある
- 動的コンテンツでは、不安定な差分を避けるために追加の設定が必要な場合がある
- Web 以外のビジュアルテストワークフローには柔軟性が低い
- 複雑なアプリケーションでは高度なセットアップに時間がかかる場合がある
総評
Percy は、CI/CD ワークフローで信頼性の高いビジュアルリグレッションテストを必要とするチームに効果的です。ブラウザやブランチをまたいだ明確な UI 変更レビューを望む Web プロダクトチームに最適です。主なトレードオフは、スナップショットの網羅範囲が拡大するにつれてコストとセットアップの手間が増える点です。