Chrome 分辨率測試

? ? 在平時(shí)測試過程中,會經(jīng)常聽到兼容性測試等,今天就來整理一下,詳細(xì)如下。

1.兼容性測試概述

1.1 兼容性測試定義

? ? 兼容性測試是指驗(yàn)證被測系統(tǒng)在不同的硬件平臺展鸡、不同的應(yīng)用軟件之間、不同的操作系統(tǒng)埃难、不同的網(wǎng)絡(luò)環(huán)境中能否正常運(yùn)行莹弊,有無異常的一種測試過程涤久。

1.2 兼容性測試分類

? ? 兼容性測試主要分為以下幾類:

  • 1、瀏覽器測試

? ? 檢查被測試系統(tǒng)在不同瀏覽器中的WEB頁面樣式忍弛、展示效果交互是否正常等响迂。主流瀏覽器有ChromeEdge细疚、FirefoxSafari等蔗彤。

因?yàn)椴煌臑g覽器使用的內(nèi)核和所支持的HTML等有所不同,因此會出現(xiàn)在一種瀏覽器中正常疯兼,另一種瀏覽器不正常的情況出現(xiàn)然遏。

  • 2.分辨率測試

? ? 驗(yàn)證被測試系統(tǒng)在不同分辨下能否正常顯示,常見的分辨率有2560*1440吧彪、1920*1080待侵、1440*900等。

  • 3.操作系統(tǒng)

? ? 操作系統(tǒng)又可以分為面向桌面操作系統(tǒng)姨裸、面向服務(wù)器操作系統(tǒng)秧倾、面向于移動端操作系統(tǒng)等。

桌面操作系統(tǒng)主要為Windows傀缩、Mac那先、Ubuntu等
服務(wù)器操作系統(tǒng)主要為Windwos Server、CentOS等
移動端操作系統(tǒng)主要為Android赡艰、iOS售淡、HarmonyOS等

  • 4.硬件平臺

? ? 常見的硬件平臺可以分為PC/服務(wù)器、手機(jī)瞄摊、Pad

1.3 兼容性測試方法

? ? 兼容性測試常用測試方法如下所示:

  • 手工測試

? ? 通過人工測試被測系統(tǒng)在不同瀏覽器和操作系統(tǒng)上的主流程和界面等是否能正常運(yùn)行和顯示勋又。

  • 借助于第三方工具或平臺

? ? 借助于第三方工具或平臺來進(jìn)行對被測試系統(tǒng)進(jìn)行兼容性驗(yàn)證苦掘。

1.4 瀏覽器兼容性

1.4.1 測試點(diǎn)

? ? 若要對一個(gè)被測試進(jìn)行全方位的兼容性測試换帜,工作量還是挺大的。我們以常見的瀏覽器兼容性做為切入點(diǎn)鹤啡,其測試功能點(diǎn)主要如下所示:

1惯驼、界面

  • 1.在不同的瀏覽器中運(yùn)行,其展示的頁面要保持一致
  • 2.在不同瀏覽器中递瑰,字體是否有錯(cuò)位祟牲、重疊、顯示是否完整等
  • 3.在不同瀏覽器中抖部,窗體是否有異常拉伸和縮進(jìn)
  • 4.圖片是否顯示在指定位置

注意事項(xiàng):有些系統(tǒng)在不同的瀏覽器中運(yùn)行说贝,界面不一樣,但實(shí)現(xiàn)了同樣的功能慎颗,也是可以的乡恕。因?yàn)椴煌瑸g覽器所使用的渲染引擎不一樣導(dǎo)致言询。

2、控件

  • 1.在不同的瀏覽器中傲宜,所使用的控件都能正常運(yùn)行
  • 2.在不同的瀏覽器中运杭,各窗體上按鈕、輸入框等功能都能正常點(diǎn)擊和輸入

3函卒、圖片

  • 1.在不同瀏覽器中辆憔,圖片大小是否相同
  • 2.在不同瀏覽器中,圖片質(zhì)量是否一致报嵌、有無拉伸和伸縮

4虱咧、動畫/視頻

  • 在不同瀏覽器中,各類動畫和視頻均可以正常播放等

5沪蓬、響應(yīng)時(shí)間

  • 在不同瀏覽器中彤钟,每個(gè)功能選項(xiàng),響應(yīng)時(shí)間相差不會太大跷叉,否則則是缺陷

6逸雹、鏈接

  • 在不同的瀏覽器中,各類鏈接能正常打開且能正常跳轉(zhuǎn)到正確的鏈接地址

7云挟、分辨率

  • 在不同的瀏覽器中梆砸,在不同分辨率下,頁面能正常顯示和進(jìn)行交互

1.4.2 注意事項(xiàng)

? ? 主要注意事項(xiàng)如下所示:

1.向前兼容和向后兼容:

? ? 一般來講园欣,被測試系統(tǒng)能實(shí)現(xiàn)向前兼容帖世,但不要求向后兼容。即新版本的系統(tǒng)可以正常讀取沸枯、加載舊系統(tǒng)日矫,并能正常的交互操作等。

2.異構(gòu)數(shù)據(jù)庫兼容:

? ? 被測試系統(tǒng)需要考慮對不同的數(shù)據(jù)庫平臺的支持能力绑榴。系統(tǒng)是否可以直接連接哪轿,若不能,需要提供相應(yīng)的兼容性轉(zhuǎn)換工具等翔怎。

2. 瀏覽器分辨率測試

? ? 瀏覽器分辨率測試是非常常見的一種兼容性測試窃诉。今天我就以Google Chrome 為例,來匯總整理一下其手動測試常用的工具赤套,如下所示:

2.1 Chrome自帶兼容性工具

? ? 這里主要是Chrome自帶的調(diào)試工具為例飘痛,操作步驟如下所示:

  • 1.F12打開調(diào)試模式–>Settings->Devices
  • 2.添加模擬器,如下所示:
01Chrome自定義設(shè)備.png

以上紅色框中內(nèi)容為必填填

? ? 主要參數(shù)如下所示:

  • Device Name:設(shè)備名容握,可隨意填寫
  • Width:設(shè)備的寬
  • Height:設(shè)備的高
  • Device pixel ratio:設(shè)備像素比宣脉,設(shè)備上物理像素和設(shè)備獨(dú)立像素比例,其計(jì)算方式如下所示:

devicePixelRatio = 屏幕物理像素/設(shè)備獨(dú)立像素

? ? 一個(gè)標(biāo)準(zhǔn)像素是160ppi剔氏,假設(shè)需要模擬設(shè)備為1920*1080手機(jī)端塑猖,則寬和高的計(jì)算結(jié)果如下所示:

- 分辨率:1920*1080
- 像素密度:400
- 設(shè)備像素比:400/160=2.5
- 設(shè)備獨(dú)立像素-高=1080/2.5=432
- 設(shè)備獨(dú)立像素-寬=1920/2.5=768
  • User agent String:用戶代理堪遂,獲取方法如下所示:
在瀏覽器地址欄中輸入javascript:alert(navigator.userAgent),再復(fù)制過來即可
  • 最后是指設(shè)備類型萌庆,有Mobile/Mobile(no touch)/Desktop/Desktop(touch)根據(jù)實(shí)際情況選擇溶褪。

  • 3.添加完成,勾選添加的自定義設(shè)備

  • 4.在頁面選擇添加的自定義設(shè)備即可

2.2 第三方工具

2.2.1 Resolution Test

? ? Resolution Test是一款為Chrome制作的調(diào)整窗口大小的工具插件践险,通過選擇不同分辨率來打開相應(yīng)大小的窗口猿妈。

  • 1.安裝步驟

? ? 在Chrome網(wǎng)上應(yīng)用店搜索Resolution Test安裝即可

  • 2.使用方法

? ? 打開Resolution Test窗口,選擇對應(yīng)的分辨率巍虫,再點(diǎn)擊View all selected即可彭则,如下所示:

02ResolutionTest.png

2.2.2 Window Resizer

? ? Window Resizer也是一款為Chome制作的調(diào)整窗口大小的工具插件,從而讓瀏覽器能適應(yīng)不同大小的分辨率占遥。

  • 1.安裝步驟

? ? 在Chrome網(wǎng)上應(yīng)用店搜索Window Resizer安裝即可

  • 2.使用方法

? ? 打開Window Resizer插件俯抖,選擇對應(yīng)的分辨率,點(diǎn)擊即可瓦胎,如下所示:


03WindowResizer.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芬萍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子搔啊,更是在濱河造成了極大的恐慌柬祠,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件负芋,死亡現(xiàn)場離奇詭異漫蛔,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)旧蛾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門莽龟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人锨天,你說我怎么就攤上這事毯盈。” “怎么了绍绘?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵奶镶,是天一觀的道長迟赃。 經(jīng)常有香客問我陪拘,道長,這世上最難降的妖魔是什么纤壁? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任左刽,我火速辦了婚禮,結(jié)果婚禮上酌媒,老公的妹妹穿的比我還像新娘欠痴。我一直安慰自己迄靠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布喇辽。 她就那樣靜靜地躺著掌挚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪菩咨。 梳的紋絲不亂的頭發(fā)上吠式,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機(jī)與錄音抽米,去河邊找鬼特占。 笑死,一個(gè)胖子當(dāng)著我的面吹牛云茸,可吹牛的內(nèi)容都是我干的是目。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼标捺,長吁一口氣:“原來是場噩夢啊……” “哼懊纳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起亡容,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤长踊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后萍倡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體身弊,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年列敲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阱佛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡戴而,死狀恐怖凑术,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情所意,我是刑警寧澤淮逊,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站扶踊,受9級特大地震影響泄鹏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秧耗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一备籽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧分井,春花似錦车猬、人聲如沸霉猛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惜浅。三九已至,卻和暖如春伏嗜,著一層夾襖步出監(jiān)牢的瞬間赡矢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工阅仔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吹散,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓八酒,卻偏偏與公主長得像空民,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子羞迷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容