解鎖 Percy - 概觀
簡介
Percy 是一個多合一的視覺測試和審閱平台。它會擷取螢幕截圖,與基準線進行比較,並醒目提示視覺變更。透過提高視覺覆蓋率,團隊可以在每次提交時自信地部署程式碼變更。
WebdriverIO 原生支援使用 Percy 和 App Percy 進行跨瀏覽器視覺測試。您可以將 Percy 用於網站和原生行動應用程式的視覺測試。使用 Percy 進行視覺測試的好處包括以下幾點:
- 一致性:透過在開發過程中及早識別視覺差異,促進一致的使用者體驗。
- 效率:透過減少手動發現視覺回歸所需的時間和精力,提高效率。
- 整合:Percy 與 GitHub、GitLab、Bitbucket 等常用工具和服務整合。
- 協作:透過提供變更的視覺表示,改善開發人員、設計師和品管團隊之間的協作。
- 防止回歸:防止您遇到意外的視覺回歸。
Percy 如何運作?
Percy 會將新的快照與相關的基準線進行比較,以偵測視覺變更。Percy 會管理跨分支的基準線選擇,因此您的測試始終是相關的。如果偵測到視覺變更,Percy 會醒目提示並分組產生的差異,供您審閱。