瀏覽器兼容性測(cè)試

主流瀏覽器.jpg

瀏覽器相關(guān)兼容性測(cè)試時(shí)的測(cè)試要點(diǎn):

  1. 測(cè)試Web頁(yè)面在不同瀏覽器的界面是否一致:

    a)界面是否正常加載铅歼;

    b)界面的CSS樣式是否顯示完全吁峻;

    c)文字圖片的統(tǒng)一性;

    d)排版是否整齊一致;

    e)數(shù)據(jù)是否正確;

    f)特效是否正常顯示等溃槐;

  2. 測(cè)試web頁(yè)面在不同瀏覽器的易用性(易于使用)是否一致和正常:

    a)界面中的所有控件是否能正常顯示和使用;

    b)提示信息是否正常和完整科吭;

    c)在不同分辨率下界面是否友好和正常顯示昏滴;

    d)窗口的最大化和最小化 是否能正常顯示等;

  3. 測(cè)試web頁(yè)面在不同瀏覽器的功能是否正常運(yùn)轉(zhuǎn):

    a)登錄注冊(cè)功能对人,搜索功能影涉,導(dǎo)航功能,添加修改刪除功能规伐,導(dǎo)入導(dǎo)出功能;

    b)上傳下載圖片功能匣缘,下載文件功能猖闪;

    c)地圖功能鲜棠,視頻播放功能,音頻播放功能培慌;

    d)系統(tǒng)數(shù)據(jù)計(jì)算功能豁陆,鏈接跳轉(zhuǎn)功能;

  4. 測(cè)試web頁(yè)面在不同瀏覽器一些鍵位是否能正確運(yùn)作:

    a)返回鍵吵护;

    b)回車鍵;

    c)刷新鍵;

    d)空格鍵盒音;

    e)快捷鍵等;

  5. 測(cè)試web頁(yè)面在不同瀏覽器性能方面是否正常和一致:

    a)連接速度是否一致馅而;

    b)在同一環(huán)境下的祥诽,壓力和負(fù)載測(cè)試的結(jié)果是否一致等;

  6. 測(cè)試web頁(yè)面在不同瀏覽器安全性方面是否正常和一致:

    a)數(shù)據(jù)傳輸是否加密;

    b)是否加密形式儲(chǔ)存等瓮恭。

瀏覽器選擇時(shí)考慮的因素:

1.瀏覽器選擇

現(xiàn)在國(guó)內(nèi)常見(jiàn)的瀏覽器有:IE雄坪、Firefox、QQ瀏覽器屯蹦、Safari维哈、Opera、Google Chrome登澜、百度瀏覽器阔挠、搜狗瀏覽器、獵豹瀏覽器脑蠕、360瀏覽器购撼、UC瀏覽器、遨游瀏覽器空郊、世界之窗瀏覽器等份招。但目前最為主流瀏覽器有五大款,分別是IE狞甚、Firefox锁摔、Google Chrome、Safari哼审、Opera谐腰。

瀏覽器 內(nèi)核 備注
IE Trident IE、獵豹安全涩盾、360極速瀏覽器十气、百度瀏覽器
firefox Gecko 可惜這幾年已經(jīng)沒(méi)落了,打開(kāi)速度慢春霍、升級(jí)頻繁砸西、豬一樣的隊(duì)友flash、神一樣的對(duì)手chrome。
Safari webkit 從Safari推出之時(shí)起芹枷,它的渲染引擎就是Webkit衅疙,一提到 webkit,首先想到的便是 chrome鸳慈,可以說(shuō)饱溢,chrome 將 Webkit內(nèi)核 深入人心,殊不知走芋,Webkit 的鼻祖其實(shí)是 Safari绩郎。
chrome Chromium/Blink 在 Chromium 項(xiàng)目中研發(fā) Blink 渲染引擎(即瀏覽器核心),內(nèi)置于 Chrome 瀏覽器之中翁逞。Blink 其實(shí)是 WebKit 的分支肋杖。大部分國(guó)產(chǎn)瀏覽器最新版都采用Blink內(nèi)核。二次開(kāi)發(fā)
Opera blink 現(xiàn)在跟隨chrome用blink內(nèi)核熄攘。

簡(jiǎn)單介紹一下五大主流瀏覽器兽愤。(按時(shí)間順序)

1、IE瀏覽器:
IE是微軟公司旗下瀏覽器挪圾,是目國(guó)內(nèi)用戶量最多的瀏覽器浅萧。IE誕生于1994年,當(dāng)時(shí)微軟為了對(duì)抗市場(chǎng)份額占據(jù)將近百分之九十的網(wǎng)景Netscape Navigator哲思,于是在Windows中開(kāi)發(fā)了自己的瀏覽器Internet Explorer洼畅,自此也引發(fā)了第一次瀏覽器大戰(zhàn)。結(jié)果可想而知棚赔,微軟大獲全勝帝簇,網(wǎng)景不得不將自己賣給AOL公司。但實(shí)際上事情并沒(méi)有結(jié)束靠益,網(wǎng)景后來(lái)開(kāi)發(fā)了風(fēng)靡一時(shí)的Firefox火狐丧肴,至今Firefox也成為世界五大瀏覽器之一。
1996年胧后,微軟從Spyglass手里拿到Spyglass Mosaic的源代碼和授權(quán)芋浮,開(kāi)始開(kāi)發(fā)自己的瀏覽器IE。后來(lái)壳快,微軟以IE和Windows捆綁的模式不斷向市場(chǎng)擴(kuò)展份額纸巷,使IE成為市場(chǎng)的絕對(duì)主流。現(xiàn)在裝了Windows系統(tǒng)的電腦基本無(wú)法卸載IE眶痰。
2瘤旨、Opera瀏覽器:
Opera是挪威Opera Software ASA公司旗下的瀏覽器。1995年竖伯,opera公司發(fā)布第一版Opera瀏覽器存哲,使用自己研發(fā)的Presto內(nèi)核因宇。當(dāng)時(shí)opera公司的開(kāi)發(fā)團(tuán)隊(duì)不斷完善Presto內(nèi)核,使Opera瀏覽器一度成為頂級(jí)瀏覽器宏胯。直到2016年奇虎360和昆侖萬(wàn)維收購(gòu)了Oprea瀏覽器羽嫡,從此也丟棄了強(qiáng)大的Presto內(nèi)核,改用當(dāng)時(shí)Google開(kāi)源的webkit內(nèi)核肩袍。后來(lái)Opera瀏覽器跟隨Google將瀏覽器內(nèi)核改為Blink內(nèi)核。自此Presto內(nèi)核也淡出了互聯(lián)網(wǎng)市場(chǎng)婚惫。
3氛赐、Safari瀏覽器:
第二次瀏覽器大戰(zhàn)是從蘋果公司發(fā)布Safari瀏覽器開(kāi)始的。2003年先舷,蘋果公司在蘋果手機(jī)上開(kāi)發(fā)Safari瀏覽器艰管,利用自己得天獨(dú)厚的手機(jī)市場(chǎng)份額使Safari瀏覽器迅速成為世界主流瀏覽器。Safari是最早使用webkit內(nèi)核的瀏覽器也是現(xiàn)在蘋果默認(rèn)的瀏覽器蒋川。
4牲芋、Firefox瀏覽器:
Firefox瀏覽器使Mozilla公司旗下瀏覽器,也是剛才提到的網(wǎng)景公司后來(lái)的瀏覽器捺球。網(wǎng)景被收購(gòu)后缸浦,網(wǎng)景人員創(chuàng)辦了Mozilla基金會(huì),這是一個(gè)非盈利組織氮兵,他們?cè)?004年推出自己的瀏覽器Firefox裂逐。Firefox采用Gecko作為內(nèi)核。Gecko是一個(gè)開(kāi)源的項(xiàng)目泣栈,代碼完全公開(kāi)卜高,因此受到很多人的青睞。Firefox的問(wèn)世加快了第二次瀏覽器大戰(zhàn)的開(kāi)始南片。第二次瀏覽器大戰(zhàn)與第一次二元鼎力的局面不同掺涛,這一次的特點(diǎn)就是百家爭(zhēng)鳴,也自此打破了IE瀏覽器從98年網(wǎng)景被收購(gòu)后獨(dú)步瀏覽器市場(chǎng)的局面疼进。
5薪缆、Chrome瀏覽器:
Chrome瀏覽器是google旗下的瀏覽器。Chrome瀏覽器至發(fā)布以來(lái)一直講究簡(jiǎn)潔颠悬、快速矮燎、安全,所以Chrome瀏覽器到現(xiàn)在一直受人追捧赔癌。最開(kāi)始Chrome采用webkit作為瀏覽器內(nèi)核诞外,直到2013年,google宣布不再使用蘋果的webkit內(nèi)核灾票,開(kāi)始使用webkit的分支內(nèi)核Blink峡谊。

2.瀏覽器內(nèi)核

瀏覽器最重要的部分是瀏覽器的內(nèi)核。瀏覽器內(nèi)核是瀏覽器的核心,也稱“渲染引擎”既们,用來(lái)解釋網(wǎng)頁(yè)語(yǔ)法并渲染到網(wǎng)頁(yè)上濒析。瀏覽器內(nèi)核決定了瀏覽器該如何顯示網(wǎng)頁(yè)內(nèi)容以及頁(yè)面的格式信息。不同的瀏覽器內(nèi)核對(duì)網(wǎng)頁(yè)的語(yǔ)法解釋也不同啥纸,因此網(wǎng)頁(yè)開(kāi)發(fā)者需要在不同內(nèi)核的瀏覽器中測(cè)試網(wǎng)頁(yè)的渲染效果号杏。

五大瀏覽器采用的都是單內(nèi)核,而隨著瀏覽器的發(fā)展現(xiàn)在也出現(xiàn)了雙內(nèi)核:360瀏覽器斯棒、QQ瀏覽器都是采用雙內(nèi)核盾致。
主要內(nèi)核有Trident、Webkit荣暮、Gecko庭惜、Blink,如下:

內(nèi)核 瀏覽器 特點(diǎn) 優(yōu)缺點(diǎn)
Trident IE 該內(nèi)核程序在1997年的IE4中首次被采用穗酥,是微軟在Mosaic代碼的基礎(chǔ)之上修改而來(lái)的护赊,并沿用到IE11,也被普遍稱作”IE內(nèi)核”特點(diǎn)非開(kāi)源砾跃。 優(yōu)點(diǎn):兼容性好骏啰,CPU占用小,內(nèi)存占用小蜓席。缺點(diǎn):該內(nèi)核BUG很多器一,安全性問(wèn)題沒(méi)有得到解決。
Gecko Firefox Gecko的特點(diǎn)時(shí)代碼完全公開(kāi)厨内,因此其開(kāi)發(fā)程度很高祈秕,全世界的程序員都可以為其編寫代碼,增加功能雏胃。 優(yōu)點(diǎn):拓展性強(qiáng)请毛,插件定制方便。缺點(diǎn):操作太過(guò)復(fù)雜瞭亮,組件多后會(huì)很臃腫方仿,組裝件啟動(dòng)較慢。
Webkit Safri Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎统翩,它的特點(diǎn)在于源碼結(jié)構(gòu)清晰仙蚜、渲染速度極快。 優(yōu)點(diǎn):在于高效穩(wěn)定厂汗,且源碼結(jié)構(gòu)清晰委粉,易于維護(hù),網(wǎng)頁(yè)瀏覽速度較快娶桦。缺點(diǎn):對(duì)于網(wǎng)頁(yè)代碼的容錯(cuò)性不高贾节,也就是說(shuō)對(duì)網(wǎng)頁(yè)代碼的兼容性較低汁汗,會(huì)使一些編寫不標(biāo)準(zhǔn)的網(wǎng)頁(yè)無(wú)法正確顯示。
Blink Chrome Blink是一個(gè)由Google和Opera Software開(kāi)發(fā)的瀏覽器排版引擎栗涂,這一渲染引擎是開(kāi)源引擎WebKit中WebCore組件的一個(gè)分支知牌,但渲染結(jié)果與Webkit存在一定的差異。 優(yōu)點(diǎn):不易崩潰速度快源碼結(jié)構(gòu)清晰斤程,易于維護(hù)角寸,比webkit更精簡(jiǎn)、更高效忿墅。缺點(diǎn):對(duì)于網(wǎng)頁(yè)代碼的容錯(cuò)性不高袭厂,系統(tǒng)資源占用較高。

國(guó)內(nèi)主流瀏覽器內(nèi)核總結(jié):

1球匕、IE瀏覽器內(nèi)核:Trident內(nèi)核,也是俗稱的IE內(nèi)核帖烘;

2亮曹、Chrome瀏覽器內(nèi)核:統(tǒng)稱為Chromium內(nèi)核或Chrome內(nèi)核,以前是Webkit內(nèi)核秘症,現(xiàn)在是Blink內(nèi)核照卦;

3、Firefox瀏覽器內(nèi)核:Gecko內(nèi)核乡摹,俗稱Firefox內(nèi)核役耕;

4、Safari瀏覽器內(nèi)核:Webkit內(nèi)核聪廉;

5瞬痘、Opera瀏覽器內(nèi)核:最初是自己的Presto內(nèi)核,后來(lái)加入谷歌大軍板熊,從Webkit又到了Blink內(nèi)核框全;

6、360瀏覽器干签、獵豹瀏覽器內(nèi)核:IE+Chrome雙內(nèi)核津辩;

7、搜狗容劳、遨游喘沿、QQ瀏覽器內(nèi)核:Trident(兼容模式)+Webkit(高速模式);

8竭贩、百度瀏覽器蚜印、世界之窗內(nèi)核:IE內(nèi)核;

9娶视、2345瀏覽器內(nèi)核:好像以前是IE內(nèi)核晒哄,現(xiàn)在也是IE+Chrome雙內(nèi)核了睁宰;

10、UC瀏覽器內(nèi)核:這個(gè)眾口不一寝凌,UC說(shuō)是他們自己研發(fā)的U3內(nèi)核柒傻,但好像還是基于Webkit和Trident,還有說(shuō)是基于火狐內(nèi)核较木。

2.市場(chǎng)占有率

在選擇需要測(cè)試的瀏覽器時(shí)红符,還需要參考瀏覽器的市場(chǎng)占有率》フ考慮到客戶群體的使用情況预侯,目前只參考國(guó)內(nèi)的瀏覽器市場(chǎng)占有率,具體排行如下:

3.IE版本

單獨(dú)考慮IE是因?yàn)樗莣indows的默認(rèn)瀏覽器峰锁,市場(chǎng)占有率較高萎馅,低版本的IE并不是完全執(zhí)行W3C標(biāo)準(zhǔn),并且各版本的內(nèi)核功能不同虹蒋,控件數(shù)據(jù)顯示也不同糜芳,因此web項(xiàng)目在不同版本的IE上會(huì)有很多的兼容性問(wèn)題。

在IE各個(gè)版本中魄衅,IE6因?yàn)榘姹咎颓涂ⅲ袌?chǎng)占有率不高,所以不考慮晃虫;而IE10因?yàn)閣indows系統(tǒng)原因皆撩,市場(chǎng)占有率低,所以也不考慮哲银。目前IE版本市場(chǎng)份額如下:

結(jié)合以上3個(gè)因素扛吞,做瀏覽器兼容性測(cè)試時(shí),主要會(huì)用以下瀏覽器進(jìn)行測(cè)試:

chrome盘榨、Firefox喻粹、Safari、IE7草巡、IE8守呜、IE9、IE11山憨、搜狗查乒、QQ、2345瀏覽器

PS:可以依據(jù)內(nèi)核來(lái)測(cè)試瀏覽器

chrome & safari使用的是webkit內(nèi)核郁竟,F(xiàn)irefox則是Gecko, IE系列的是Trident內(nèi)核玛迄,Opera使用Presto內(nèi)核。最新的Opera好像也開(kāi)始使用webkit內(nèi)核了棚亩。

這樣你就可以認(rèn)為蓖议,如果在chrome上沒(méi)有問(wèn)題虏杰,那么“理應(yīng)”在safari也應(yīng)該沒(méi)問(wèn)題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末勒虾,一起剝皮案震驚了整個(gè)濱河市纺阔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌修然,老刑警劉巖笛钝,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異愕宋,居然都是意外死亡玻靡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門中贝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)囤捻,“玉大人,你說(shuō)我怎么就攤上這事邻寿∽罾伲” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵老厌,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我黎炉,道長(zhǎng)枝秤,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任慷嗜,我火速辦了婚禮淀弹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘庆械。我一直安慰自己薇溃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布缭乘。 她就那樣靜靜地躺著沐序,像睡著了一般。 火紅的嫁衣襯著肌膚如雪堕绩。 梳的紋絲不亂的頭發(fā)上策幼,一...
    開(kāi)封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音奴紧,去河邊找鬼特姐。 笑死,一個(gè)胖子當(dāng)著我的面吹牛黍氮,可吹牛的內(nèi)容都是我干的唐含。 我是一名探鬼主播浅浮,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼捷枯!你這毒婦竟也來(lái)了滚秩?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤铜靶,失蹤者是張志新(化名)和其女友劉穎叔遂,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體争剿,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡已艰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蚕苇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哩掺。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涩笤,靈堂內(nèi)的尸體忽然破棺而出嚼吞,到底是詐尸還是另有隱情,我是刑警寧澤蹬碧,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布舱禽,位于F島的核電站,受9級(jí)特大地震影響恩沽,放射性物質(zhì)發(fā)生泄漏誊稚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一罗心、第九天 我趴在偏房一處隱蔽的房頂上張望里伯。 院中可真熱鬧,春花似錦渤闷、人聲如沸疾瓮。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)狼电。三九已至,卻和暖如春弦蹂,著一層夾襖步出監(jiān)牢的瞬間漫萄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工盈匾, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腾务,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓削饵,卻偏偏與公主長(zhǎng)得像岩瘦,于是被迫代替她去往敵國(guó)和親未巫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344