精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

自動化視覺回歸測試的四種方法

開發 測試
視覺回歸測試是比較兩個不同版本之間應用程序 UI 視覺外觀的過程,以確保沒有意外的視覺變化。該過程涉及截取各種 UI 元素的屏幕截圖,并將它們與之前捕獲的屏幕截圖進行比較,以確定視覺外觀的任何變化。

在我們開始之前,讓我們快速回答一些問題:

視覺回歸測試是什么意思?

視覺回歸測試是比較兩個不同版本之間應用程序 UI 視覺外觀的過程,以確保沒有意外的視覺變化。該過程涉及截取各種 UI 元素的屏幕截圖,并將它們與之前捕獲的屏幕截圖進行比較,以確定視覺外觀的任何變化。視覺回歸測試有助于確保應用程序的 UI 在不同的設備、瀏覽器和操作系統中保持一致和視覺吸引力。

你為什么要自動化它?

自動化視覺回歸測試有助于在開發周期的早期識別 UI 問題,這可以節省大量時間和金錢,否則這些時間和金錢可能會花在以后修復問題上。想一想修復 Q/A、UAT 或生產中遇到的 UI 怪癖所花費的時間(以及金錢)。你為什么不自動捕捉那些視覺錯誤?

手動目視檢查怎么樣?

盡管您可以執行手動目視檢查,但不建議僅依賴它們,因為與使用自動化套件相比,它會花費更多時間。發現 UI 中的差異可能具有挑戰性,即使對于細微的視覺錯誤也是如此。請看下面的例子——你能找出這 8 個不同之處嗎?大概。但這比自動化套件花費的時間要長得多。

自動視覺回歸測試捕獲了多少百分比的視覺錯誤?

來自各種來源(BrowserStack、AppliTools 等)的研究表明,自動化視覺回歸測試可以捕獲大多數視覺錯誤,成功率在 95% 到 99% 之間,具體取決于應用程序的復雜性和所使用的測試過程。

在本文中,我們將探索 4 個流行的自動化視覺回歸測試庫:Chromatic、Percy、Jest Image Snapshot和BackstopJS。

Chromatic

Chromatic是專門為Storybook設計的視覺回歸測試工具。Chromatic 提供了一個云平臺,允許用戶測試和管理項目的 UI 組件,確保所做的任何更改都不會導致意外的視覺變化。

誰使用 Chromatic?

Adobe、Auth0、CircleCI、GOV.UK、BBC 等。

彩色的優點

  • 輕松集成:專為 Storybook 構建(由 Storybook 的維護者?。?,可以無縫地為您的組件庫或設計系統進行設置。
  • 團隊協作:Chromatic 為團隊協作提供了一個平臺,允許您與團隊成員共享測試結果、發表評論并討論任何問題。
  • 構建分析:Chromatic 提供詳細的構建分析,向您展示進行了哪些更改、進行更改的人員以及它們如何影響您的 UI 組件。

彩色的缺點

  • 有限的自定義選項:雖然 Chromatic 的 UI 旨在易于使用,但它可能無法提供與其他視覺回歸測試工具一樣多的靈活性或自定義。
  • 定價:Chromatic 提供了一個免費的計劃,合作者和故事書不受限制。但是,其免費套餐每月有 5,000 個快照的限制,因此如果您認為自己會達到該限制,則值得考慮第一層($149/月)是否對您的團隊來說負擔得起??梢栽诖颂幷业礁喽▋r信息。
  • 沒有本地測試選項:Chromatic 目前不提供在將視覺變化部署到服務器之前在本地機器上測試視覺變化的方法,這對某些團隊來說可能是一個限制。

Percy

Percy是一個一體化的視覺審閱平臺,提供廣泛的功能和集成。它被BrowserStack收購,后者是應用程序和瀏覽器測試領域的行業領導者。Percy 幫助開發人員捕捉視覺回歸、簡化審查流程并允許團隊輕松協作和跟蹤更改。

誰使用Percy?

谷歌、Sentry、Shopify、Fastly、Basecamp 等。

Percy的優點

  • 多才多藝和靈活:Percy 可用于在廣泛的應用程序中進行視覺回歸測試,而不僅僅是 Storybook。Percy 具有高級功能,例如跨瀏覽器測試、與流行測試框架的集成,以及允許對測試過程進行更廣泛的自定義和控制的強大 API。
  • 可擴展性:Percy 的擴展性非常好,即使是最大的項目也可以輕松管理可視化回歸測試。
  • 協作:Percy 提供了廣泛的協作工具,包括評論和共享功能,允許開發人員一起工作以快速識別和解決問題。

Percy的缺點

  • 有限的定制:一些用戶可能會發現 Percy 的開箱即用設置和功能不能滿足他們特定的測試需求,因為定制選項有限。
  • 對外部服務的依賴:由于 Percy 是一個基于云的工具,開發人員將需要依賴外部服務提供商來托管和維護平臺,這可能會引入額外的依賴關系和潛在的故障點。
  • 定價:Percy 提供了一個免費計劃,其中包含無限的合作者和故事書。但是,它的免費套餐每月有 5,000 個快照的限制,因此如果您認為自己會達到該限制,則值得考慮您的團隊是否可以負擔得起第一層。可以在此處找到更多定價信息。

為 Storybook 選擇哪種云解決方案?

在我看來,如果我已經在使用/計劃將它用于其他視覺回歸測試(例如在 Cypress E2E 測試套件中),我會選擇 Percy,以便將您的視覺回歸測試整合到一個平臺中。另一方面,如果我只需要為 Storybook 執行視覺回歸測試,我會選擇 Chromatic。Chromatic 由其維護者專門為其 Storybook 設計,使其更具兼容性和面向未來。由于 Chromatic 專門針對 Storybook 進行了優化,因此它可以更好地與平臺集成并提供更簡化的工作流程。

@percy/storybookvs.的 NPM 趨勢chromatic似乎表明大多數人都得出了相同的結論:

Jest Image Snapshot

Jest Image Snapshot是為 Jest 構建的視覺回歸測試工具。它允許開發人員拍攝渲染組件或元素的快照,并將它們與之前存儲的圖像進行比較,以檢查是否存在任何視覺差異或變化。它通過渲染組件或元素并使用無頭瀏覽器生成渲染輸出的圖像來工作。然后使用像素到像素比較將生成的圖像與先前存儲的圖像進行比較,如果發現任何差異,Jest 將報告測試失敗。

誰使用 Jest Image Snapshot?

美國運通等

Jest Image Snapshot的優點

  • 易于使用:Jest Image Snapshot 易于設置和使用,適合各種經驗水平的開發人員使用。它與流行的測試框架 Jest 無縫集成,無需額外配置。
  • Independent : Jest Image Snapshot 可以在本地使用,無需外部服務,對于喜歡在本地測試和調試應用程序的開發人員來說,這是一個更方便、更具成本效益的解決方案。
  • 定價:這是一個開源項目,并且 100% 免費。

Jest Image Snapshot 的缺點

  • 性能開銷:本地視覺回歸測試可能會占用大量資源,運行測試會減慢開發過程,尤其是對于大型項目。
  • 對 Jest 的依賴:顧名思義,Jest Image Snapshot 與 Jest 測試框架緊密集成,這可能不適合使用其他測試框架的團隊。
  • 有限的配置選項:雖然 Jest Image Snapshot 易于設置和使用,但它提供的配置選項不如其他視覺回歸測試工具那么多。這對于在測試中需要更大靈活性的團隊來說可能會受到限制。

BackstopJS

BackstopJS是一種用于 Web 應用程序的開源視覺回歸測試工具,可自動將 Web 應用程序當前狀態的屏幕截圖與其先前版本進行比較,以識別任何視覺變化。它使用無頭瀏覽器自動化來模擬用戶交互并捕獲網頁的屏幕截圖。BackstopJS 可以配置為跨多個視口測試多個頁面和響應式設計。它還支持用戶身份驗證,可以與各種 CI/CD 管道集成。BackstopJS 使用配置文件來定義要測試的 URL、視口和其他設置。

BackstopJS 的優點

  • 配置靈活:BackstopJS可配置性強,適用于測試不同類型、視覺需求多樣的應用。它允許您定義自定義場景、設置不同的環境并調整參數以達到所需的測試水平。
  • 強大的比較:BackstopJS 提供了一個強大的圖像比較引擎,即使是最小的視覺差異也能檢測出來。它使用逐像素比較和閾值來確定更改是否足夠重要以被視為失敗。
  • 定價:這是一個開源項目,并且 100% 免費。

BackstopJS 的缺點

  • 復雜性:與其他視覺回歸工具相比,BackstopJS 需要更多配置和設置,這可能使其實施起來更加復雜。
  • 較慢的測試:由于 BackstopJS 生成和比較屏幕截圖的方式,與其他視覺回歸工具相比,它的運行速度可能更慢。
  • 有限的支持:雖然 BackstopJS 有可用的文檔和社區支持,但它可能不如其他擁有更大用戶群和更成熟的支持網絡(例如 Percy)的工具那么強大。

總之,每種工具都具有獨特的功能和優點,以及潛在的缺點。選擇哪個用于視覺回歸測試取決于各種因素,例如項目要求、團隊偏好和可用資源。在選擇每種工具時都需要權衡取舍,決定取決于哪些因素對您的項目最重要。

在我看來,Percy提供了最全面和用戶友好的解決方案,使其成為尋求高級工具的團隊的絕佳選擇。Chromatic 是只需要測試 Storybook 庫的團隊的合適選擇,而BackstopJS更適合尋求更全面測試功能的團隊。Jest Image Snapshot 對于使用 Jest 從事較小項目的開發人員來說是一個不錯的選擇。

最終,將自動化視覺回歸測試納入您的開發過程對于及早發現 UI 缺陷并確保為您的網站或應用程序提供高質量的用戶體驗至關重要。

責任編輯:華軒 來源: 今日頭條
相關推薦

2022-02-07 08:50:40

CIO自動化

2022-09-02 14:29:01

JavaScrip數組屬性

2014-03-17 09:22:43

Linux命令

2011-08-22 09:54:40

云計算虛擬化云成本

2022-02-07 09:24:18

自動化企業自動化技術

2021-03-11 14:23:17

云計算混合云工具

2021-03-02 10:55:07

云計算自動化云應用

2021-06-09 10:10:43

數字化轉型IT領導者

2021-03-10 10:13:39

爬蟲Python代碼

2009-11-23 15:57:51

PHP偽靜態

2009-03-31 13:12:30

解析XMLJava

2009-02-25 09:52:14

類型轉換.NET 強制轉型

2011-06-22 15:21:08

XML

2020-08-10 00:30:55

備份密碼iPhone移動安全

2022-02-17 10:37:16

自動化開發團隊預測

2025-08-19 17:48:43

2023-10-30 17:41:29

機器人自動化

2022-10-17 15:59:40

Shell腳本終端

2022-03-08 10:55:56

數字化轉型業務挑戰IT戰略

2022-11-01 16:02:31

架構神經網絡模型
點贊
收藏

51CTO技術棧公眾號

国产精品手机播放| 国产丝袜高跟一区| www插插插无码免费视频网站| 日韩av黄色片| 狠狠操综合网| 7777精品伊人久久久大香线蕉经典版下载 | 一区二区三区伦理片| 色婷婷成人网| 精品福利在线视频| 高清av免费一区中文字幕| 日本午夜视频在线观看| 欧美亚洲国产日韩| 精品女同一区二区三区在线播放| 99超碰麻豆| 无码人妻av一区二区三区波多野 | 蜜桃视频在线观看免费视频| 国产精品1区二区.| 国产91免费看片| 成人黄色免费网址| 成人涩涩网站| 7799精品视频| 国产主播中文字幕| 理论不卡电影大全神| 亚洲色图制服丝袜| 国精产品一区二区| www.com亚洲| 激情成人综合| 美女999久久久精品视频| 新91视频在线观看| 久久精品色综合| 欧美一区欧美二区| 九九热免费在线观看| 高清不卡亚洲| 天天做天天摸天天爽国产一区| 麻豆av一区二区| 国产情侣免费视频| 亚洲综合日韩| 45www国产精品网站| 国产亚洲色婷婷久久99精品| 久久久久久久久久久久久久| 精品国产乱码久久久久久蜜臀| 男人揉女人奶房视频60分| 日本片在线看| 亚洲精品第一国产综合野| 色一情一区二区三区四区| 巨骚激情综合| 国产一区二区三区日韩| 91精品成人久久| 国产在线视频99| 在线精品观看| 欧美极品xxxx| 日本熟妇色xxxxx日本免费看| av一区二区在线观看| 亚洲视频免费一区| 亚洲区免费视频| 国产亚洲电影| 精品国产精品一区二区夜夜嗨| 日韩有码免费视频| 免费看av不卡| 在线精品视频一区二区| 一本久道中文无码字幕av| 欧美激情国产精品| 国产精品成人一区二区三区电影毛片 | 韩国精品视频在线观看| 一本到不卡精品视频在线观看| 日韩人妻精品一区二区三区| 亚洲 国产 欧美 日韩| 成人动漫在线一区| 成人国产亚洲精品a区天堂华泰| 99热国产在线观看| 蜜桃伊人久久| 国产日韩av在线播放| 亚洲天堂一区在线观看| 日韩在线观看一区二区| 国产在线日韩在线| 精品人妻一区二区三区麻豆91| 日本成人在线不卡视频| 国产精品三级网站| 国产农村老头老太视频| 成人午夜免费视频| 免费国产在线精品一区二区三区| 亚洲AV无码一区二区三区少妇| 视频一区中文字幕| 欧美一级高清免费播放| 国产91av在线播放| 国产精品自拍一区| 久久久亚洲综合网站| 中文字幕一区二区三区乱码| 精品人伦一区二区三区| 亚洲一区二区激情| 国产一区二区三区黄视频| 国产精品美女www| 欧美性猛交bbbbb精品| 丝袜美腿成人在线| 成人夜晚看av| 十八禁一区二区三区| 欧美国产亚洲另类动漫| 欧美一级中文字幕| 日韩中文影院| 欧美性一区二区| 免费看91视频| av一区二区高清| 久久久久久久久久久久av| 伊人中文字幕在线观看| 国产精品一品二品| 亚洲精品欧美一区二区三区| 天天干在线观看| 一区在线观看免费| 男女激情无遮挡| 亚洲少妇视频| 日韩一二三区不卡| 中文字幕伦理片| 四虎国产精品免费观看| 97久久超碰福利国产精品…| 伊人亚洲综合网| 91丝袜呻吟高潮美腿白嫩在线观看| 久久99精品久久久久久久青青日本| 天天摸天天碰天天爽天天弄| 亚洲欧美福利一区二区| 国产精品无码av无码| 欧美日韩看看2015永久免费 | 免费观看黄色av| 国产精品毛片无遮挡高清| 激情五月宗合网| 中文字幕日韩高清在线| 日韩一级黄色av| 久久久久久久久久久久久久久久久| 亚洲视频碰碰| 成人黄色av网| 97电影在线看视频| 色综合天天综合狠狠| 国产一卡二卡三卡四卡| 女人香蕉久久**毛片精品| 国产一区二区在线免费| 成年人视频在线看| 日本韩国精品一区二区在线观看| 天天看片天天操| 不卡一区综合视频| 国产精品91在线观看| 日本成人一区| 欧美午夜无遮挡| 亚洲国产综合视频| 欧美黄色一区| 91最新在线免费观看| 外国精品视频在线观看 | 国产对白在线播放| 手机在线理论片| 精品剧情v国产在线观看在线| japanese在线观看| 欧美激情综合| 91文字幕巨乱亚洲香蕉| 中中文字幕av在线| 日韩欧美成人激情| 免费视频网站www| 成人一区二区视频| 在线视频不卡一区二区| 亚洲高清国产拍精品26u| 日韩在线视频线视频免费网站| 日韩精品――中文字幕| 成人av中文字幕| 青青青国产在线观看| 蜜乳av综合| 欧美激情第6页| 秋霞网一区二区| 狠狠综合久久av一区二区小说| 不卡的一区二区| 欧美日韩国产高清| 国产亚洲欧美一区二区三区| 丝袜诱惑一区二区| 一区二区日韩精品| 97视频免费在线| 一区二区三区日韩在线观看| 李丽珍裸体午夜理伦片| 欧美综合国产| 亚洲国产精品一区在线观看不卡| 免费成人在线电影| 永久免费看mv网站入口亚洲| 国产一区二区三区视频免费观看| 久久精品一区二区| 天天干天天爽天天射| 一区二区三区国产精华| 国产区二精品视| yw.尤物在线精品视频| 久久国产色av| 青青青草网站免费视频在线观看| 亚洲国产日韩a在线播放| 草草地址线路①屁屁影院成人| 一区三区视频| 日韩精品久久一区| 亚洲福利合集| 国产成人精品免高潮在线观看| 日本电影一区二区在线观看| 欧美日韩在线三级| 精品无码一区二区三区电影桃花| 国产成人午夜片在线观看高清观看| 91香蕉视频网址| 人妖一区二区三区| 国产91精品久| jizzjizz亚洲| 国产亚洲激情在线| 亚洲精品福利网站| 欧美性猛片xxxx免费看久爱| 国产一级黄色av| 国产福利资源一区| 国产欧美一区二区在线| www.久久av.com| 一本久道久久综合狠狠爱| 蜜桃欧美视频| 精品国产亚洲一区二区三区大结局| 久久在线免费观看视频| 国产中文字幕在线观看| 欧美日韩综合在线| 国产a∨精品一区二区三区仙踪林| 久久这里只有精品视频网| 中文字幕日韩久久| 久久综合影视| 日本欧美黄色片| 欧美激情 亚洲a∨综合| 亚洲精品国产一区| 在线看成人短视频| 国产欧美在线播放| 欧美成人ⅴideosxxxxx| 97久久精品国产| 国产区美女在线| 国产亚洲精品久久久久久牛牛| 中文天堂在线资源| 亚洲精品国产无套在线观| 99精品欧美一区二区| 91在线云播放| 韩国三级hd两男一女| 国产一区二区导航在线播放| 欧美三级理论片| 久久一二三区| 免费看的黄色大片| 亚洲看片免费| 妞干网在线视频观看| 国内自拍一区| 2022中文字幕| 欧美日本二区| 国产精品视频一二三四区| 亚洲精品一二三区区别| 精品一区二区三区日本| 成功精品影院| 国产精品初高中精品久久| 日韩区一区二| 99九九视频| 本网站久久精品| 国产精品国产亚洲伊人久久 | 久久夜色精品国产噜噜av小说| 国产精品久久久久久久久久东京 | 国产欧美日韩精品一区二区三区| 亚洲精品欧美极品| 久久9999免费视频| 99久久久精品免费观看国产| 精品视频国内| 高清一区二区三区视频| 果冻天美麻豆一区二区国产| 国产综合第一页| 国产精品视频一区二区三区综合| 日韩美女免费视频| 国产精品69xx| 国语自产精品视频在线看一大j8| 日本美女在线中文版| 久久国产精品偷| 视频三区在线| 久久综合久久美利坚合众国| 免费在线中文字幕| 51精品在线观看| 美女色狠狠久久| 欧美在线一区二区三区四| 日韩电影av| 91精品视频在线| 伊色综合久久之综合久久| 狠狠色综合色区| 青青草原综合久久大伊人精品 | 日韩在线欧美| 国产成人亚洲精品| 日本肉肉一区| 99re视频在线| 欧美美乳视频| 久久久久国产精品视频| 国内精品视频在线观看 | 美女网站免费观看视频| 亚洲一区免费| 天堂av2020| av午夜精品一区二区三区| 老熟女高潮一区二区三区| 91视频观看视频| 国产wwwwxxxx| 综合婷婷亚洲小说| 男女啊啊啊视频| 欧美人与性动xxxx| 天天舔天天干天天操| 中文字幕日韩欧美在线视频| 国产美女一区视频| 国产欧美精品一区二区| 免费一区二区三区四区| 国产伦精品一区二区三区在线| 国产精品毛片视频| 色涩成人影视在线播放| 亚洲欧洲视频| 日韩av自拍偷拍| 久久婷婷国产综合精品青草| 国产精品九九九九九九| 一区二区三区色| 久久久美女视频| 欧美揉bbbbb揉bbbbb| 亚州男人的天堂| 欧美日韩国产va另类| 99久久婷婷国产综合精品首页 | 成人短视频在线观看免费| 久久一区亚洲| 麻豆精品国产传媒av| 91麻豆精品一区二区三区| 国产精品免费人成网站酒店| 亚洲一区中文在线| 亚洲中文字幕在线观看| 亚洲精品一区二区三区婷婷月| a中文在线播放| 欧美一级片久久久久久久| 一区视频网站| 99久re热视频精品98| 麻豆成人av在线| 在哪里可以看毛片| 欧美日韩国产色视频| 丰满人妻av一区二区三区| 久热99视频在线观看| av在线理伦电影| 97久久精品午夜一区二区| 手机在线电影一区| 小泽玛利亚视频在线观看| 成人一级黄色片| www青青草原| 4438成人网| 午夜国产在线视频| 午夜精品久久久久久久久久久久| 99精品国自产在线| 日韩中文字幕一区二区| 天堂影院一区二区| 韩国三级与黑人| 亚洲欧美电影院| 国产99视频在线| 欧美美女操人视频| 日韩在线精品强乱中文字幕| japanese在线播放| 国产凹凸在线观看一区二区| 欧美日韩成人免费观看| 欧美中文字幕久久| eeuss影院在线播放| 国产免费亚洲高清| 婷婷激情久久| www.com毛片| 国产欧美视频一区二区| 中文字幕人妻一区二区三区视频| 精品奇米国产一区二区三区| 神马午夜伦理不卡| 国产98在线|日韩| 雨宫琴音一区二区在线| 四虎成人在线播放| 国产嫩草影院久久久久| 久久久久无码国产精品不卡| 欧美日韩大陆一区二区| 蜜芽tv福利在线视频| 国产精品va在线播放| 秋霞影视一区二区三区| 可以在线看的黄色网址| 亚洲国产高清不卡| 99精品人妻国产毛片| 亚洲福利影片在线| a日韩av网址| 亚洲国产日韩欧美| 精品一区二区三区免费观看 | 奇米影视在线99精品| 久久久午夜精品福利内容| 欧美日韩亚洲视频| 免费a级片在线观看| 欧美亚洲国产精品| 成人一区二区| 中文字幕第六页| 亚洲麻豆国产自偷在线| 亚洲av成人精品日韩在线播放| 免费91麻豆精品国产自产在线观看 | 99草在线视频| 久久精品人人做人人爽| caoporn成人免费视频在线| 欧美污视频网站| 亚洲人成人一区二区在线观看 | 久久久久久国产精品mv| 蜜臀av一区二区在线观看| 欧美精品一级片| 国产一区二区三区中文| 国产一区二区视频在线看| 国产男女无遮挡| 亚洲人成精品久久久久久| 视频一区二区在线播放| 成人做爽爽免费视频| 91精品99| 波多野吉衣中文字幕| 日韩三级av在线播放| 欧美xnxx|