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

淺談兼容性測試

開發 測試
兼容性測試涉及到大量的設備、技術、執行方式的選型,完善兼容性測試是一個不斷摸索和實踐的過程。

作者 | 曾文浩

?兼容性測試的概念

兼容性測試是一種軟件測試,用于確保構建的系統/應用程序/網站與其他各種對象(如其他網絡瀏覽器、硬件平臺、用戶、操作系統等)的兼容性。這種類型的測試有助于了解產品在特定環境中的表現。

為了方便理解,可以把硬件,軟件,平臺等對象抽象成測試設備這個概念。結合項目上兼容性測試的實踐經驗可以提取出以下特征:

  • 在交付項目中,被測對象往往對測試設備有較大的依賴。以測試一個WEB產品為例子,一般需要考慮:瀏覽器,瀏覽器版本,操作系統,屏幕尺寸,分辨率大小等。有時候也需要考慮硬件設備參數和型號。任何差別都可能出現測試結果不符合預期的情況。
  • 兼容性是其他測試類型的前提。在敏捷測試象限里,不同的測試類型根據四個維度進行了劃分,兼容性測試雖然沒有出現在其中,但是在進行不同類型的測試之前,測試主體和測試設備需要保持一種“穩定”狀態才可以開展。我把這種“穩定”的狀態視作兼容性是其他測試的必要不充分條件。
  • 越多的測試設備意味著越多的資源消耗。在測試人員測試熟練程度固定的情況下,每增加一個測試設備都會增加其工作量,更不用說開發成本和采購、搭建測試環境的成本。
  • 沒有任何一個產品會追求兼容所有可用設備,基本上所有項目都會根據產品定位、業務類型、用戶群體等維度對測試設備進行限制,從而達成交付目標。這個過程常常在售前或者啟動階段完成。

準備測試設備清單

顯然,在當今設備、平臺碎片化的現實中,如何確定測試設備對于項目進行兼容性測試有著關鍵作用。從以下幾個方面可以篩選和確認出兼容性測試設備清單:

1.基于市場定位和產品定位

市場定位,是指企業對目標消費者或目標消費者市場的選擇;而產品定位,是指企業對用什么樣的產品來滿足目標消費者或目標消費市場的需求。從理論上講,應該先進行市場定位,然后才進行產品定位。產品定位是對目標市場的選擇與企業產品結合的過程,即將市場定位企業化、產品化的工作。

在測試人員設計兼容性測試設備初期,需要考慮產品定位的背景輸入,從而限制測試設備類別。

一般來說,企業期望產品適配多端,從項目成本和風險平坦的角度,會對項目進行拆分,以較小單元分階段完成產品開發。拆分會進一步限制測試設備種類。例如,一個資訊類的科技公司希望開發出基于用戶關系,專注興趣社區的即時分享傳播信息,并與他人互動的社交媒體平臺。在iOS生態完善,目標用戶使用量大、用戶體驗更好的前提下,業務側可能針對性給予開發團隊這樣的輸入:需要開發在主流iOS設備安裝和使用的APP。

2. 基于交付目標

交付目標需要考慮交付本身各種條件和制約因素,可能存在如業務價值、技術復雜度、產品類型、用戶類別、市場定位等維度。從這些關鍵維度可以提取兩種搜集測試設備的方法:

(1) 主動搜集

調研:根據地域、競品分析、操作系統市場占有率、瀏覽器市場占有率等條件對測試設備做調研。主要通過咨詢公司獲取相關的行業報告,或者通過大數據平臺獲取相關數據。

圖片

圖一 2022年1月到2023年1月期間中國區手機和平板供應商的市場占有率(數據來源:https://gs.statcounter.com/)

埋點:對于已經發布的產品采用埋點技術,獲取用戶使用設備等信息作為兼容性測試的數據支撐

圖二 通過埋點技術統計的終端用戶訪問某特定網站設備使用情況示例圖

(2) 被動搜集

主流發布:獲取移動設備廠商設備發布動態,預測新設備對于產品是否影響,從而影響測試設備是否兼容的決策。

產品反饋:對于已經發布的產品,從線上用戶反饋的兼容性問題。

3. 基于技術

在明確產品定位和交付目標的前提下,開發團隊會確定開發過程的技術選型,不同的技術選型對于運行設備也有要求。下圖是基于聊天的智能團隊協作工具Teams對設備的最低要求。對于低于該要求的硬件、軟件的測試設備不再具有測試價值。

圖片

圖三 Teams用戶手冊關于安裝和使用對設備的最低要求

(圖片來源:https://learn.microsoft.com/en-us/microsoftteams/hardware-requirements-for-the-teams-app)

4. 測試目標

在測試策略層面,不同的測試類型對于測試設備選型也有影響。對于WEB項目,更加側重于界面布局,組件交互邏輯、屏幕自適應、元素字體、瀏覽器渲染時間(性能)等UI測試,所以需要考慮設備屏幕大小、分辨率、瀏覽器類型、瀏覽器版本、操作系統等因素;對于APP項目,更加側重于下載、安裝、卸載、功能、交互等功能測試,所以更多需要考慮操作系統、硬件參數等因素。

需要注意的是,測試目標和測試設備選型是強耦合的關系,測試目標旨在保障項目高質量交付,可以進行靈活變化。如果識別到某測試機型已經不具備測試價值,或者不同型號機型表現類似,應該和業務團隊和開發團隊進行溝通和調整。

圖片

圖四 常見設備屏幕尺寸表

如上圖所示,如果從屏幕尺寸大小、分辨率相同的角度,同一廠商屏幕參數類似,選擇一種機型就可滿足測試條件。

5. 測試資源

在測試設備基本明確的前提下,需要考慮當前交付團隊的測試資源。越多的測試設備也意味著會消耗更多的測試資源(有些時候測試策略也會很大程度的影響測試資源的消耗,比如測試策略設計了迭代內回歸,也在增加著測試人員的工作量)??梢钥紤]區分測試設備的優先級,對一到兩個設備進行主測,其余設備進行happypath測試?;蛘邍L試協調更多的測試資源到當前項目。抑或者對類型重復、出錯率較小的設備進行刪減并與客戶和團隊進行溝通。

組建測試設備資源池

在確定測試設備資源之后,接下來測試人員會思考如何得到可用的設備,一般有以下方法:

1. 虛擬

模擬器主要透過硬件或軟件使得一臺計算機系統(稱作主host)在行為上類似于另外一臺設備或程序(稱作客戶guest)。模擬器一般允許在主系統上運行給客戶系統設計的軟件或者外部設備。虛擬機(VM)是計算機系統的仿真器,通過軟件模擬具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統,能提供物理計算機的功能。

  • 常用的Android模擬器有android studio emulator,bluestack,genymotion,Nox App Player,MEmu App Player,koplayer
  • 常用的iOS模擬器有xcode simulator
  • 常用的虛擬機有Parallels,VMware Fusion,VirtualBox,QEMU

一般來說不用刻意對虛擬技術進行定義和區別,測試人員更側重于這種技術帶來的結果,即可以通過軟件/工具創造一個符合測試設備軟件/硬件的環境。市場上手機、平板的配置五花八門,這個時候虛擬設備往往不能取代真機,而常常用于開發、測試環節的debug。但是對于PC、Mac來說系統因素一般是產品運行的關鍵,開發和測試一般會傾向使用虛擬機完成工作任務。 

圖片

圖五 VMware Fusion使用虛擬技術實現在macOS上使用Windows 11

(圖片來源:https://blogs.vmware.com/teamfusion/2021/10/fusion-12-2-now-available.html)

2. 真機

真實的搭載操作系統的硬件設備,可以是電腦、平板、手機。測試人員從終端用戶的角度,對真機進行測試往往能發現真實場景下的兼容性問題。通過從市場完成采購,或者從設備平臺進行租賃是常見的獲取方法。真機常見于手機、平板等可移動設備的測試。

3. 云測試平臺

云測試是基于云平臺提供測試服務的新模式。面向企業及開發者,通過云端調配和使用測試工具、測試設備、測試工程師,以解決企業軟件和系統的功能、兼容、性能、安全等全周期的測試需求。通過網絡協議等手段便可以在本地連接托管到機房的目標真機進行測試活動。具有設備多、便捷、弱維護成本、即用型等特點。一般情況云測平臺提供的是托管在機房的可移動手機、平板的真機。

圖片

圖六 一些常見的云測試平臺對比

執行兼容性測試方法

基于應用場景進行測試方法選型

人工測試即全手工測試,可能會依賴第三方的工具完成測試目標。手工測試工作量大,資源消耗嚴重,但是能發現明顯的兼容問題,比較適合測試設備少、測試功能點復雜的場景。

自動化測試,通過selenium、appium、cypress等自動化測試框架,實現測試用例的自動化,完成特定場景下兼容的驗證。自動化測試較手動測試完成速度快,能節省人工成本,但是由于自動化測試用例的顆粒度較大,當前仍然無法完全取代手動測試。

手動測試和自動測試可以同時存在于同一個項目的交付周期里,靈活調整執行方法,在某些程度上可以釋放測試資源,提高測試效率和節約成本。

圖片

圖七 某項目背景下手動測試和自動測試結合的可持續測試流程

最后

兼容性測試并不是簡單的以執行為主的測試類型,確定兼容性測試策略需要系統地對整個測試周期進行層級劃分,基于數據或者事實基礎在層級之間設置篩選條件,并且建立層級之間持續反饋的渠道和方法。

圖片

圖八 兼容性測試的分層思路

測試人員從測試策略的角度,不僅需要了解兼容性測試的對象從產品層到業務層的篩選方式,也需要從測試目標、測試資源、技術實現的角度篩選可測對象列表,在執行層面通過虛擬、云測平臺、真機等方式組建起測試設備資源,利用手動、自動或者相結合的測試方式,靈活地進行兼容性測試的交付。兼容性測試涉及到大量的設備、技術、執行方式的選型,完善兼容性測試是一個不斷摸索和實踐的過程。

責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2014-11-04 14:33:33

WebService

2021-12-27 16:22:19

鴻蒙HarmonyOS應用

2023-02-06 16:11:22

代碼研發鴻蒙

2009-09-01 18:55:09

Windows 7兼容

2023-07-10 09:38:06

兼容性測試方案

2009-03-07 09:49:07

Windows 7兼容性

2009-09-15 08:33:01

2021-10-06 19:06:25

微軟Windows 11Windows

2021-08-12 16:37:54

MozillaFirefox用戶代理

2023-03-24 07:31:58

Oracle兼容性產品

2011-08-16 15:17:44

IOS SDK

2010-03-05 17:09:18

2009-10-23 14:50:28

游戲Windows 7兼容性

2010-10-08 15:00:08

FirefoxJavaScript兼

2011-10-18 10:34:53

ibmdwSQLCLPPlus

2009-09-24 08:42:17

Windows 7兼容性

2010-02-26 08:53:03

Windows 7兼容性更新

2009-12-09 15:16:33

2012-03-05 12:05:49

國產殺軟

2009-10-15 10:56:19

開放式布線系統
點贊
收藏

51CTO技術棧公眾號

日本伊人午夜精品| 91香蕉视频污版| 亚洲一二三四五| 国产一区电影| 在线精品自拍| 国产精品色在线观看| 国内外成人免费激情在线视频网站| 色吧亚洲视频| 亚洲男人第一av| 日韩av综合| 亚洲欧洲日韩女同| 国产精品白丝jk喷水视频一区| 日本中文字幕有码| 日本a级在线| 日韩二区三区在线观看| 亚洲成色999久久网站| 91看片淫黄大片91| 国产精品无码专区av免费播放| 久久综合欧美| 欧美性猛交xxxx富婆| 国产高清精品一区二区三区| 国产第一页浮力| 3d欧美精品动漫xxxx无尽| 成人精品免费网站| 欧美成人免费视频| 欧美一级视频在线| 在线看免费av| 久久精品国产99久久6| 在线观看亚洲视频| 国产高清视频网站| aⅴ在线视频男人的天堂| 国产精品一区二区视频| 欧美贵妇videos办公室| 极品白嫩的小少妇| 四虎视频在线精品免费网址| 国产精品欧美一区二区三区| 国产乱人伦精品一区二区| 国产无套粉嫩白浆内谢| 粉嫩久久久久久久极品| 午夜久久久久久久久| 国产精品乱码| 国产三区在线播放| 国内视频精品| 亚洲黄色在线看| 国产网站免费在线观看| 欧美美女搞黄| 免费高清在线一区| 久久久av网站| 人妻 丝袜美腿 中文字幕| 成人黄页网站视频| 亚洲色图清纯唯美| 国产精品久久一区二区三区| 国产精品欧美亚洲| 美女免费视频一区| 国产精品青青在线观看爽香蕉| 国产又粗又长又黄的视频| 欧美经典影片视频网站| 性感美女久久精品| 男人添女人荫蒂免费视频| 天天综合在线视频| 奇米影视一区二区三区小说| 欧美在线免费看| 日韩一区二区三区四区视频| 日本激情一区| 欧美xxxxxxxx| 波多野结衣作品集| a级影片在线| 26uuu久久天堂性欧美| 国产精品久久不能| 波多野结衣黄色| 欧美激情综合| 亚洲女成人图区| 成人亚洲免费视频| 亚洲精品三区| 精品国产91久久久| 亚洲欧洲三级| 亚州av在线播放| 精品亚洲成a人在线观看| 久久久久久久久综合| 美国一级黄色录像| 国产毛片精品| 亚洲精品v欧美精品v日韩精品| 免费黄色三级网站| 成人污污www网站免费丝瓜| 岛国av一区二区| 男人草女人视频| 久久免费电影| 中文字幕综合网| 日韩国产小视频| 日p在线观看| 亚洲一区二区三区激情| 欧美深深色噜噜狠狠yyy| av小说天堂网| 另类小说欧美激情| 69174成人网| 伊人久久成人网| 国产一区二区三区久久久久久久久| 精品激情国产视频| 国产在线观看免费av| 免费看的黄色欧美网站| 欧美激情一区二区三区成人| av中文在线播放| 久久精品国产99国产| 国产另类自拍| 淫片在线观看| 国产精品美女久久久久久| 四虎免费在线观看视频| 99re在线视频| 亚洲成av人片在www色猫咪| 日韩在线第三页| 午夜影院在线观看国产主播| 五月天婷婷综合| 999精彩视频| 黄色欧美网站| 精品国产乱码久久久久久久| 国产成人精品综合久久久久99 | 91啪亚洲精品| 精品国产无码在线| 免费日韩电影| 欧美视频中文字幕在线| 亚洲色图偷拍视频| 少妇精品久久久一区二区三区| 久色乳综合思思在线视频| 熟女av一区二区| 99久久夜色精品国产亚洲96| 日韩综合视频在线观看| 在线观看美女av| 狠狠干成人综合网| 91精品视频在线看| www.黄色国产| 福利电影一区二区三区| 成人毛片网站| 九七久久人人| 一区二区三区.www| 三上悠亚久久精品| 国产精品粉嫩| 欧美色精品天天在线观看视频| 国产精品久久久毛片| 日韩成人av在线资源| 亚洲男人的天堂在线播放| 日韩国产第一页| 奇米色777欧美一区二区| 久久99精品国产99久久| 精品电影在线| 精品高清一区二区三区| 亚洲一二三四五| 国内在线观看一区二区三区| 99在线国产| 五月婷在线视频| 亚洲一区二区三区在线播放| 91香蕉视频免费看| 精品久久ai| 欧美黄色片在线观看| 国产视频www| 亚洲欧美日韩一区二区| 亚洲一级片av| 欧美国产高清| 欧美在线观看网站| 国产尤物视频在线观看| 大白屁股一区二区视频| 欧美日韩亚洲综合一区二区三区激情在线 | 久久久久亚洲AV| 午夜亚洲激情| 久久人人爽爽人人爽人人片av| 国产免费拔擦拔擦8x在线播放 | 久久天天躁狠狠躁老女人| 亚洲最新av网站| 成人手机电影网| 波多野结衣综合网| 综合国产视频| 欧美国产日韩一区二区在线观看| 国产富婆一级全黄大片| 亚洲综合在线免费观看| 天堂www中文在线资源| 国产日韩欧美在线播放不卡| 欧美高清视频一区| 看片一区二区| 日韩精品在线观| 特一级黄色录像| 国产一区二区在线观看视频| 日本一区二区三区精品视频| www欧美xxxx| 欧美一区二区黄| 免费看日本黄色片| 亚洲精品色图| 不卡一区二区三区四区五区| www成人免费观看| 国产亚洲精品久久久久动| 日本一区二区不卡在线| 国产麻豆精品一区二区| 国产美女主播在线| 欧洲福利电影| 日本不卡高字幕在线2019| 岛国视频免费在线观看| 亚洲精品乱码久久久久久日本蜜臀| 超碰影院在线观看| 国产精品99久久精品| 国产精品一区二区三区在线| 久久野战av| 久久999免费视频| 国产伦理一区二区| 午夜精品久久久久久| 日韩av片在线免费观看| av男人天堂一区| 日韩精品在线观看av| 国产探花在线精品| 国产ts一区二区| 韩国av免费在线| 一区二区三区资源| xxxx日本免费| 爽爽淫人综合网网站| 久久偷看各类wc女厕嘘嘘偷窃| 国产99在线观看| 久久精品在线视频| 国产美女性感在线观看懂色av | 国产欧美日韩精品高清二区综合区| 91亚洲精品一区| 粉嫩一区二区三区| 7m精品福利视频导航| 狠狠人妻久久久久久综合麻豆| 在线观看一区二区视频| 久久久久亚洲av无码a片| 久久国产99| 日韩国产欧美一区| 欧美风情在线视频| 欧美亚洲成人免费| 国产盗摄一区二区| 美女av一区二区| av网在线观看| 亚洲视频专区在线| 国产一区二区三区四区视频 | 91美女片黄在线观看| 欧美日韩一区二区区别是什么| 免费在线视频一区| 日本女优爱爱视频| 蜜桃伊人久久| 国产二级片在线观看| 欧美三级视频| mm131午夜| 亚洲日本va午夜在线电影| 成人国产在线视频| 美女91在线| 欧美刺激性大交免费视频| 米奇精品一区二区三区| 日韩在线观看网址| 丰满熟妇人妻中文字幕| 欧美一区二区在线观看| 国产又色又爽又黄又免费| 欧美日韩极品在线观看一区| 青青草免费av| 久久影院视频免费| 婷婷激情综合五月天| 亚洲人成高清| www.射射射| 日韩在线综合| 国产一区二区自拍| 日韩精品第二页| 国产欧美在线播放| 极品美鲍一区| 97色在线观看| 黄色网址在线免费| 久久久国产精彩视频美女艺术照福利| 亚洲xxxxxx| 久久精品电影一区二区| yellow91字幕网在线| 色综合色综合久久综合频道88| 手机av免费在线| 在线视频中文亚洲| 色wwwwww| 亚洲欧美日韩天堂| 69久久久久| 久久69精品久久久久久国产越南| 欧美黑人猛交| 日本成人精品在线| 精品福利在线| 99在线观看| 国产伦一区二区三区| 亚洲欧洲一区二区| 欧美另类亚洲| 欧美精品色婷婷五月综合| 激情文学一区| 国产卡一卡二在线| 国户精品久久久久久久久久久不卡| 精品视频免费在线播放| 日韩高清在线观看| 992kp免费看片| 92国产精品观看| 人妻体内射精一区二区三区| 国产一区二区三区在线观看精品| 特黄特色免费视频| 国产三级三级三级精品8ⅰ区| 免费的av网站| 成人aa视频在线观看| 国产毛片久久久久久久| 亚洲柠檬福利资源导航| 免费精品在线视频| 亚洲自拍偷拍九九九| 欧美亚洲另类小说| 亚洲国产成人高清精品| 欧美国产精品一二三| 亚洲视频中文字幕| 在线观看黄网站| 91精品国产欧美日韩| 欧美另类自拍| 欧美激情在线观看视频| 成人午夜在线| 久久久久网址| 欧美成人久久| 亚洲欧洲日本精品| 麻豆视频观看网址久久| 国产精品扒开腿做爽爽爽a片唱戏| 日本一区二区在线不卡| 欧美波霸videosex极品| 亚洲午夜私人影院| 一区二区的视频| 亚洲美女在线观看| 福利网站在线观看| 成人免费网站在线看| 国产乱码精品一区二区三区四区| 免费视频爱爱太爽了| 精品一区二区久久| 国产欧美小视频| 狠狠综合久久av一区二区小说| www.xxxx国产| 久久精品国产成人| 日本国产欧美| 成人国产亚洲精品a区天堂华泰| 亚洲欧美校园春色| 日韩网站在线免费观看| 国产精品一级片在线观看| 老司机深夜福利网站| 一本色道久久综合狠狠躁的推荐 | 亚洲图片在线| 中文字幕在线视频一区二区| 国产精品欧美一级免费| 天堂免费在线视频| 亚洲欧洲免费视频| av高清不卡| 久久青青草综合| 亚洲在线网站| 欧美性xxxx图片| 国产欧美一区二区精品性| 久热这里只有精品6| 亚洲国产另类 国产精品国产免费| 日韩av激情| 成人欧美视频在线| 亚洲国产导航| 成人在线视频免费播放| 亚洲国产sm捆绑调教视频| www.激情五月| 久久久之久亚州精品露出| 精品人人人人| 国产中文字幕免费观看| 久久国产精品一区二区| 男男一级淫片免费播放| 亚洲国产精品一区二区尤物区| 蜜臀久久99精品久久久| 中文字幕国内精品| 精品视频在线一区二区在线| 日韩精品一区二区三区色偷偷| 久久蜜桃资源一区二区老牛| 国产又粗又猛又爽视频| 一区二区在线免费观看| www.久久久久久| 久久久久久亚洲精品不卡| 日韩欧美影院| 中文字幕在线导航| 亚洲婷婷综合色高清在线| 国产高清第一页| 午夜精品久久久久久久99黑人| 亚洲精品小区久久久久久| www.色偷偷.com| 国产精品入口麻豆九色| 99这里有精品视频| 国内免费精品永久在线视频| 亚洲动漫精品| 一本一道久久a久久综合蜜桃| 91首页免费视频| 中文字幕1区2区3区| 欧美大片在线看| 精品一区三区| 午夜激情影院在线观看| 亚洲国产欧美在线| 精品久久av| 99九九视频| 久久久久国内| 91高清免费观看| 日韩av有码在线| sm捆绑调教国产免费网站在线观看 | 久久国产黄色片| 精品福利在线导航| 周于希免费高清在线观看| 亚洲人成影视在线观看| 日韩和的一区二区| 波多野结衣亚洲一区二区| 欧美乱妇15p| 免费在线观看av网站| 国内精品视频免费| 精品一区二区三区不卡| 少妇一级淫片免费放中国|