精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲日本视频在线观看| www国产视频| 黄色动漫在线| 亚洲高清影院| 亚洲影视在线观看| 成人看片视频| 国产一区二区视频免费| 中文无码久久精品| 亚洲精品小视频在线观看| 欧美伦理片在线观看| 欧美寡妇性猛交xxx免费| 久久久久一区二区三区四区| 亚洲一区二区三区视频| 少妇一级淫片免费放中国| 成人情趣视频| 亚洲国产精品高清久久久| 亚洲免费av一区二区三区| 亚洲妇熟xxxx妇色黄| 久久久av毛片精品| 999视频在线免费观看| 怡红院av久久久久久久| 国产精品a级| 在线观看日韩欧美| 奇米777第四色| 亚洲人成777| 一本一道波多野结衣一区二区| 成人免费看片视频在线观看| 春暖花开成人亚洲区| 亚洲视屏一区| 中文字幕九色91在线| 中文字幕在线播放一区| 国产中文欧美日韩在线| 欧美丝袜第三区| 37pao成人国产永久免费视频| 牛牛电影国产一区二区| 亚洲精品视频一区| 自拍偷拍亚洲色图欧美| 成人在线高清视频| 久久无码av三级| 国产精品久久久久久久久久直播| 国产一区二区女内射| 日韩av一区二区在线影视| 51ⅴ精品国产91久久久久久| 日本中文字幕网| 国语自产精品视频在线看8查询8| 超在线视频97| 粉嫩av性色av蜜臀av网站| 久久国产精品亚洲人一区二区三区| 亚洲乱码av中文一区二区| 人妻av一区二区| 欧美绝顶高潮抽搐喷水合集| 精品国产第一区二区三区观看体验| 成人免费黄色av| 成人网av.com/| 欧美二区三区91| 午夜激情影院在线观看| 国产在线一区不卡| 欧美一卡二卡三卡| √天堂资源在线| 日本免费一区二区视频| 日韩一区二区三区免费看| 国产大片一区二区三区| 日韩精品视频在线看| 91麻豆精品国产91久久久更新时间 | 一区二区三区四区蜜桃| 大片在线观看网站免费收看| 日日夜夜天天综合入口| 亚洲午夜久久久| 成人免费观看cn| 欧美国产大片| 欧亚一区二区三区| 中文字幕线观看| 7m精品国产导航在线| 亚洲精品久久久久中文字幕二区| 久久中文字幕人妻| 热久久天天拍国产| 久久久精品在线观看| 精品午夜福利视频| 香蕉久久精品| 亚洲深夜福利在线| 成人三级视频在线观看| 欧美特黄视频| 热草久综合在线| 国产一区二区三区三州| 国产91色综合久久免费分享| 久久久综合香蕉尹人综合网| wwwww在线观看免费视频| 亚洲欧洲日韩一区二区三区| 欧美一区二区视频在线播放| 亚洲性色av| 欧美精选在线播放| a天堂视频在线观看| 狠狠操综合网| 欧美激情乱人伦一区| 亚洲欧美另类在线视频| 国产伦精品一区二区三区免费| 精品久久久久久乱码天堂| 夜级特黄日本大片_在线| 亚洲一二三级电影| av免费网站观看| 视频精品一区| 国产一区二区三区在线| 久草免费在线观看视频| 免费观看久久久4p| 精品一卡二卡三卡四卡日本乱码| 成av人电影在线观看| 亚洲观看高清完整版在线观看| 在线观看一区二区三区三州| www.8ⅹ8ⅹ羞羞漫画在线看| 欧美亚洲国产一区在线观看网站| 无码人妻一区二区三区免费n鬼沢| 欧美人与物videos另类xxxxx| 欧美大成色www永久网站婷| 69亚洲精品久久久蜜桃小说| 大尺度一区二区| 一区二区视频在线观看| 国模套图日韩精品一区二区| 日韩一区二区三区四区| 亚洲aaa视频| 久久福利一区| 国产一级特黄a大片99| 成人日批视频| 欧美三级电影在线看| 成人h动漫精品一区| 欧美午夜电影在线观看 | 欧美日韩黄网站| 国产一区二区黑人欧美xxxx| 国产做受高潮漫动| 国产成人精品免费网站| 国产一区一区三区| 91精品国产经典在线观看| 日韩毛片在线看| 日韩免费视频网站| 成人免费看视频| 国产女教师bbwbbwbbw| www一区二区三区| 综合国产在线观看| 中国女人真人一级毛片| 国产欧美一区二区三区在线老狼| 精品中文字幕av| 韩国精品福利一区二区三区| 欧美日韩不卡合集视频| 99久久99久久久精品棕色圆| 亚洲欧洲av一区二区三区久久| 五月婷婷六月丁香激情| 久久国产影院| 国产日韩在线视频| 蜜芽在线免费观看| 这里是久久伊人| 久草免费在线观看视频| 国产成人在线电影| 国产精品www在线观看| 一区二区亚洲视频| 久久免费高清视频| 国精品人妻无码一区二区三区喝尿| 一区二区三区日本| 在线看黄色的网站| 国产精品嫩草99av在线| 免费观看成人在线| 经典三级一区二区| 日韩网站免费观看| 99在线小视频| 亚洲成人av福利| 亚洲av片不卡无码久久| 三级在线观看一区二区| 亚洲欧美日韩国产yyy| 成人免费91| 久久久久久久久久久网站| 天堂av中文在线资源库| 婷婷久久综合九色国产成人 | www久久久久久| 亚洲国产精品综合小说图片区| 久久久午夜精品福利内容| 久久av一区二区三区| 一区二区精品在线| 一区二区三区免费在线看| 奇门遁甲1982国语版免费观看高清| 国产一二三在线观看| 欧美精品777| 国产污视频在线看| 亚洲国产精品国自产拍av| 日韩精品视频网址| 亚洲综合二区| 亚洲视频在线观看日本a| 亚洲国产视频二区| 日本电影亚洲天堂| 2021国产在线| 亚洲精品有码在线| 国产免费黄色录像| 粉嫩av一区二区三区免费野| 日本黄色录像视频| 99久久久国产精品免费蜜臀| 蜜臀av免费观看| 日韩视频精品在线观看| 亚洲视频精品一区| 欧美精品中文| 147欧美人体大胆444| 我爱我色成人网| 欧美国产在线视频| 9191在线| 亚洲精品久久视频| 国产女同91疯狂高潮互磨| 色综合久久综合| 国产一级片视频| 中文字幕一区二区三区不卡在线| 日本黄色免费观看| 国产一区二区视频在线| 久久久久久久久久久久久国产精品| 一区二区三区四区在线观看国产日韩| 鲁鲁狠狠狠7777一区二区| 日韩精品视频在线看| 国产精品一香蕉国产线看观看| 韩日毛片在线观看| 色播久久人人爽人人爽人人片视av| 香蕉视频网站在线| 日韩精品专区在线影院观看| 国产永久免费视频| 色狠狠桃花综合| 午夜毛片在线观看| 亚洲一区欧美一区| 久久99久久99精品免费看小说| 久久久精品天堂| 成年人的黄色片| 成人国产亚洲欧美成人综合网| 超碰在线超碰在线| 久久av资源网| 91女神在线观看| 日韩成人dvd| 欧美黄色一级片视频| 亚洲美女视频在线免费观看| www.激情网| 欧美在线日韩| 久久久久久久久久久久久国产| 欧美电影一区| 伊人久久大香线蕉精品| 波多野结衣在线播放一区| 免费试看一区| 国产日韩视频在线| 日本亚洲导航| 国产精品嫩模av在线| 欧美久久久久久| 九九热爱视频精品视频| 欧美激情导航| 精品中文一区| 亚欧洲精品在线视频免费观看| 国产一区不卡| 视频一区二区在线观看| 国产精品探花在线观看| 日本一区视频在线| 午夜精品影视国产一区在线麻豆| 欧美福利精品| 欧美精品乱码| 伊人久久av导航| 欧美一区视频| a级黄色一级片| 亚洲欧美日韩国产综合精品二区 | 另类中文字幕国产精品| 国产精品wwwwww| 欧美日韩免费电影| 91在线观看免费网站| 试看120秒一区二区三区| 国产伦精品一区二区三区高清| 丝袜连裤袜欧美激情日韩| 欧美一区二区三区四区五区六区| 精品免费一区二区| 先锋影音网一区| 欧美阿v一级看视频| 每日在线观看av| 久久精品一区二区国产| 超碰影院在线观看| 精品在线亚洲视频| 欧洲成人午夜精品无码区久久| 波多野结衣精品在线| 国产成人无码精品久久二区三| 国产精品免费视频一区| 我家有个日本女人| 午夜精品久久久久久久| 波多野结衣网站| 日韩免费性生活视频播放| 天天爽夜夜爽夜夜爽| 中文字幕欧美视频在线| 天天干在线视频论坛| 91po在线观看91精品国产性色| 精品三区视频| 国产精品久久久久久久免费大片 | 成人激情小说乱人伦| 亚洲欧美va天堂人熟伦 | 日韩av电影网| 欧美日韩一区二区三区在线| 草逼视频免费看| 亚洲天堂男人的天堂| 在线三级中文| 国产精品久久久久99| 在线精品视频一区| 日韩高清av| 激情综合中文娱乐网| 黑森林精品导航| 成人一区在线看| 日本视频在线免费| 偷窥少妇高潮呻吟av久久免费| 伊人久久成人网| 日韩精品亚洲元码| 国产调教视频在线观看| 日本成人免费在线| 超碰成人免费| 久久久一二三四| 丝袜亚洲另类欧美| 女性生殖扒开酷刑vk| 中文字幕在线不卡一区| 国产伦精品一区二区三区视频我 | 欧美偷拍视频| 欧美激情18p| 国产一区二区三区| 亚洲一区综合| 日韩在线一区二区| 人妻体内射精一区二区三区| 亚洲欧美日韩一区| 91麻豆国产在线| 国产香蕉97碰碰久久人人| 激情视频网站在线播放色 | 狠狠综合久久av一区二区蜜桃| 激情五月六月婷婷| 国产在线播精品第三| 国产一二三四视频| 欧洲av一区二区嗯嗯嗯啊| 欧洲视频在线免费观看| 久久久久久九九九| 欧美国产中文高清| 只有这里有精品| 看片的网站亚洲| 黄色裸体一级片| 欧美视频中文一区二区三区在线观看| 青青草在线播放| 欧美最顶级丰满的aⅴ艳星| 精品日产乱码久久久久久仙踪林| 激情六月天婷婷| 国产剧情一区二区三区| 国产精品 欧美激情| 91麻豆精品久久久久蜜臀| 韩国中文字幕在线| 91欧美激情另类亚洲| 亚洲色图88| 97免费公开视频| 一区二区成人在线| 亚洲伦理在线观看| 欧美激情18p| 草草视频在线一区二区| 日本a视频在线观看| av在线免费不卡| 无码一区二区三区| 最近2019中文字幕大全第二页| 国产a亚洲精品| 最新视频 - x88av| 懂色av噜噜一区二区三区av| 久草中文在线视频| 亚洲成在人线av| 日本午夜大片a在线观看| 久久久影院一区二区三区| 久久亚洲综合| 日韩av片在线免费观看| 欧美一级黄色录像| av在线网页| 欧美日韩一区二区视频在线| 日韩av不卡一区二区| 亚洲精品卡一卡二| 欧美大片在线观看一区二区| 99久久精品免费看国产小宝寻花 | 国产精品一区二区久久国产| 欧美xxav| 日本美女视频网站| 欧美午夜性色大片在线观看| bbbbbbbbbbb在线视频| 91免费观看网站| 日韩午夜免费视频| 亚洲av熟女国产一区二区性色| 这里是久久伊人| 日韩av一卡| 在线观看成人av| 成人免费毛片app| 91丨九色丨海角社区| 久久伊人免费视频| 首页亚洲中字| 香蕉视频xxx| 色综合色狠狠天天综合色| 国产三区在线观看| 国产自产在线视频一区| 久久99精品一区二区三区三区| 国产亚洲欧美精品久久久久久| 亚洲人成网站色ww在线| 精品视频在线播放一区二区三区| 精品这里只有精品| 亚洲色图在线播放| 欧美xxx.com| 国产福利久久精品| 日本成人在线视频网站| 国产精品 欧美 日韩| 一区二区三区视频在线| 国产区精品视频在线观看豆花| 日本xxxx黄色| 欧美午夜精品在线|