Percyの活用 - 概要
はじめに
Percy は、オールインワンのビジュアルテストおよびレビュープラットフォームです。スクリーンショットをキャプチャし、基準と比較して、視覚的な変更点を強調表示します。視覚的なカバレッジを向上させることで、チームはコミットごとに安心してコード変更をデプロイできます。
WebdriverIOは、PercyとApp Percyを使用して、ネイティブにクロスブラウザのビジュアルテストをサポートしています。Percyは、ウェブサイトとネイティブモバイルアプリケーションのビジュアルテストに使用できます。ビジュアルテストにPercyを使用する利点は次のとおりです。
- 一貫性:開発プロセスの早い段階で視覚的な不一致を特定することにより、一貫したユーザーエクスペリエンスを促進します。
- 効率性:視覚的な回帰を手動で発見するために必要な時間と労力を削減することにより、効率を向上させます。
- 統合:Percyは、GitHub、GitLab、Bitbucketなどの人気のあるツールやサービスと統合されます。
- コラボレーション:変更の視覚的な表現を提供することにより、開発者、デザイナー、およびQAチーム間の協調を改善します。
- 回帰の防止:意図しない視覚的な回帰が発生するのを防ぎます。
Percyの動作方法
Percyは、新しいスナップショットを関連する基準と比較して、視覚的な変更を検出します。Percyはブランチ間で基準の選択を管理するため、テストは常に関連性があります。視覚的な変更が検出されると、Percyは結果の差異を強調表示し、レビューのためにグループ化します。