新聞中心
在許多談及網(wǎng)站或Web應(yīng)用開(kāi)發(fā)的場(chǎng)合,開(kāi)發(fā)人員最為關(guān)心的莫過(guò)于跨瀏覽器的兼容性問(wèn)題。如您所知,諸如:計(jì)劃、設(shè)計(jì)、測(cè)試等大多數(shù)工作都可以在網(wǎng)站的開(kāi)發(fā)階段順利完成。但是跨瀏覽器兼容性問(wèn)題則會(huì)持續(xù)到網(wǎng)站上線(xiàn)之后。例如:也許您已經(jīng)在Mozilla Firefox、Internet Explorer、以及Chrome上完成了網(wǎng)站測(cè)試,可是用戶(hù)偏偏使用Opera或Safari瀏覽器來(lái)訪(fǎng)問(wèn)您的網(wǎng)站,并且遇到了頁(yè)面顯示問(wèn)題。如果您未能及時(shí)解決、并改善用戶(hù)體驗(yàn),則可能會(huì)損失大量的用戶(hù),乃至降低投資回報(bào)率。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出修水免費(fèi)做網(wǎng)站回饋大家。
跨瀏覽器兼容性的定義
所謂跨瀏覽器兼容性測(cè)試是指:在所有相關(guān)的瀏覽器、操作系統(tǒng)、以及各類(lèi)設(shè)備上,驗(yàn)證Web應(yīng)用程序、或目標(biāo)網(wǎng)站的基本特征,以確保它們能夠在每一種平臺(tái)上提供一致且良好的用戶(hù)體驗(yàn)。其中,主要會(huì)涉及到如下指標(biāo):
- 性能 –確保在所有平臺(tái)上都具有優(yōu)秀的Web性能。
- 代碼驗(yàn)證 –確保JavaScript和CSS能夠在所有的瀏覽器中被正確驗(yàn)證。
- 用戶(hù)界面 –檢查Web UI是否符合您的期望。
- 行為 –在整個(gè)網(wǎng)站上能夠提供一致性的用戶(hù)體驗(yàn),包括:導(dǎo)航、對(duì)話(huà)框、以及鏈接等。
也許您經(jīng)常會(huì)疑惑:到底如何才能在有限的時(shí)間內(nèi)完成所有瀏覽器、操作系統(tǒng)和設(shè)備類(lèi)型的測(cè)試呢?逐個(gè)進(jìn)行測(cè)試顯然是不實(shí)際的。我們需要通過(guò)研究,找出用戶(hù)最常使用那些具有代表性的瀏覽器和設(shè)備,然后以此為出發(fā)點(diǎn),通過(guò)自動(dòng)化的工具,簡(jiǎn)化并加速測(cè)試的過(guò)程。在此,我們將向您介紹目前流行的、面向開(kāi)發(fā)人員的七大瀏覽器兼容性測(cè)試工具。
1. LambdaTest(https://www.lambdatest.com/)
作為一款基于云的自動(dòng)化跨瀏覽器測(cè)試平臺(tái),LambdaTest提供了2000多種瀏覽器和操作系統(tǒng)的組合,以方便您測(cè)試自己的Web應(yīng)用程序。它可以讓您在基于云的selenium grid上執(zhí)行自動(dòng)化的selenium腳本,并針對(duì)網(wǎng)頁(yè)進(jìn)行各種實(shí)時(shí)的交互式測(cè)試。LambdaTest能夠提供自動(dòng)化測(cè)試、實(shí)時(shí)測(cè)試、響應(yīng)式測(cè)試、屏幕截圖測(cè)試、以及可視化測(cè)試。如果您在測(cè)試Web應(yīng)用或網(wǎng)站時(shí)遇到任何技術(shù)問(wèn)題,LambdaTest都能提供24x7的全天候支持。可以說(shuō),它是最為常見(jiàn)的跨瀏覽器測(cè)試工具之一。
LambdaTest的特征
- 您可以通過(guò)LambdaTest Tunnel功能,來(lái)測(cè)試本地網(wǎng)頁(yè)和在私有托管環(huán)境中的顯示效果。
- 通過(guò)智能化的UI比較測(cè)試,您可以在各個(gè)階段環(huán)境中比較不同頁(yè)面的屏幕快照。
- 使用Screenshot API,為各種Web應(yīng)用測(cè)試生成自動(dòng)化的截圖。
- 提供適用于Google Chrome和WordPress的擴(kuò)展程序。
- 為各種錯(cuò)誤跟蹤和項(xiàng)目管理工具(如Jira、Trello、GitHub等)提供集成。
LambdaTest的實(shí)時(shí)(live)測(cè)試計(jì)劃的起售價(jià)為每月15美元,而Web自動(dòng)化+實(shí)時(shí)計(jì)劃的起售價(jià)則為每月59美元。此外,它還提供了一種終身免費(fèi)的選項(xiàng)。
2. Browserstack(https://www.browserstack.com/)
作為瀏覽器測(cè)試市場(chǎng)上最古老的工具之一,Browserstack仍然被Microsoft、jQuery、Airbnb、以及Wikipedia等知名企業(yè)所延用著。它是一款基于Web的實(shí)時(shí)瀏覽器測(cè)試工具。Browserstack使用各種開(kāi)發(fā)工具,來(lái)提供對(duì)于虛擬機(jī)的即時(shí)訪(fǎng)問(wèn)。這使得開(kāi)發(fā)人員能夠輕松地開(kāi)展Web應(yīng)用相關(guān)測(cè)試,以及本地安全性測(cè)試。
Browserstack的特征
- 能夠在1500多種瀏覽器和操作系統(tǒng)的組合中,執(zhí)行響應(yīng)式測(cè)試,以及屏幕截圖測(cè)試。
- 能夠測(cè)試從800x600到2048x1536的顯示分辨率。
- 提供了6種操作系統(tǒng)、以及5種Windows不同版本的結(jié)合測(cè)試。
- 其地理位置測(cè)試功能,能夠模擬那些安全且專(zhuān)用IP位置。
Browserstack的定價(jià)計(jì)劃(https://www.browserstack.com/pricing)為:網(wǎng)絡(luò)版實(shí)時(shí)測(cè)試售價(jià)每月29美元;網(wǎng)絡(luò)版自動(dòng)化測(cè)試則為每月99美元。
3. Browsershots(http://browsershots.org/)
作為一款開(kāi)源的在線(xiàn)跨瀏覽器測(cè)試平臺(tái),Browsershots主要致力于捕獲瀏覽器中的屏幕截圖。Browsershots背后的理念是:允許個(gè)人貢獻(xiàn)出自己的計(jì)算機(jī)處理能力。也就是說(shuō):作為一款基于隊(duì)列的工具,它能夠?qū)⒂脩?hù)在網(wǎng)頁(yè)地址欄里輸入的URL,傳遞到不同地域的分布式計(jì)算機(jī)系統(tǒng)中進(jìn)行測(cè)試。
Browsershots的特征
- 完全免費(fèi),但由廣告驅(qū)動(dòng),提供200多種瀏覽器版本,并能夠捕獲相應(yīng)的屏幕截圖。
- 支持多種瀏覽器,包括Arora、Opera、Safari、SeaMonkey等。
- 支持從640px到1600px的桌面分辨率。
- 可以修改顏色深度,禁用JavaScript,以及啟/禁Java和Flash。
由于Browsershots是開(kāi)源的免費(fèi)測(cè)試平臺(tái),因此不存在任何定價(jià)方案。
4.Sauce Labs(https://saucelabs.com/)
Sauce Labs是一款基于云的跨瀏覽器測(cè)試平臺(tái),能夠?yàn)槠髽I(yè)和開(kāi)源開(kāi)發(fā)團(tuán)隊(duì)提供服務(wù)。它能夠?yàn)?00多種瀏覽器和移動(dòng)設(shè)備,提供Web和移動(dòng)應(yīng)用程序的手動(dòng)及自動(dòng)化測(cè)試。此外,它還能夠與JS Unit、Selenium、Appium等新技術(shù)相集成,提供更寬廣的測(cè)試范圍,以及更快速且更穩(wěn)定的測(cè)試服務(wù)。
Sauce Labs的特征
- 無(wú)需任何維護(hù),也不需要在系統(tǒng)上安裝任何虛擬機(jī)。
- 提供對(duì)于實(shí)時(shí)斷點(diǎn)的訪(fǎng)問(wèn),以方便用戶(hù)手動(dòng)控制系統(tǒng),進(jìn)而發(fā)現(xiàn)問(wèn)題。
- 通過(guò)這款優(yōu)化過(guò)的云測(cè)試平臺(tái),您可以開(kāi)展跨瀏覽器式的并行測(cè)試。
- 它帶有屏幕截圖和視頻錄制功能,可為您快速跟蹤各種錯(cuò)誤。
- 針對(duì)網(wǎng)絡(luò)調(diào)用和瀏覽器控制臺(tái)日志的擴(kuò)展調(diào)試,可以讓您深入了解各種網(wǎng)絡(luò)請(qǐng)求和瀏覽器的相關(guān)性能。
- 提供先進(jìn)的移動(dòng)端測(cè)試。
Sauce Labs的訂購(gòu)價(jià)格(https://saucelabs.com/pricing)為:每個(gè)并發(fā)會(huì)話(huà)的最低售價(jià)為19美元。當(dāng)然,它也提供了一種為期14天的免費(fèi)試用計(jì)劃,用戶(hù)可以獲取2個(gè)并發(fā)會(huì)話(huà)、以及60分鐘的實(shí)時(shí)測(cè)試。
5.Browser Sandbox(https://turbo.net/browsers)
由turbo.net帶來(lái)的Browser Sandbox具有測(cè)試網(wǎng)絡(luò)瀏覽器方面的獨(dú)特方法。它是基于Web的容器平臺(tái),能夠在任何Windows桌面系統(tǒng)上快速地運(yùn)行那些基于桌面端、以及基于服務(wù)器端的應(yīng)用程序。
Browser Sandbox的特征
- 廣泛地支持多種瀏覽器,包括:Internet Explorer 6-11、Chrome、Opera、以及Safari等。
- 無(wú)需安裝,只需單擊即可快速運(yùn)行。
- 能夠測(cè)試基于服務(wù)器的應(yīng)用程序與站點(diǎn)。
Browser Sandbox的定價(jià)計(jì)劃(https://turbo.net/pricing)為:起價(jià)每月9.95美元。當(dāng)然,它也提供了一種免費(fèi)的方案,您可以運(yùn)行10 GB大小的最新版應(yīng)用。
6. Browserling(https://www.browserling.com/)
Browserling是由Peteris Krumins和James Halliday于2010年推出的實(shí)時(shí)交互式跨瀏覽器測(cè)試工具。它旨在幾秒鐘內(nèi)測(cè)試完整個(gè)網(wǎng)站或Web應(yīng)用。如今,它正在被Teespring、NHS、Blekko、以及Coderwall等大公司所廣泛使用。您可以通過(guò)屏幕截圖的方式,捕獲瀏覽器中的網(wǎng)頁(yè)信息,并共享給他人。與前面的Browserstack類(lèi)似,它可以讓您連接到遠(yuǎn)程真實(shí)的計(jì)算機(jī)與瀏覽器上,開(kāi)展各種“本地化”的測(cè)試工作。
Browserling的特征:
- 通過(guò)更改屏幕的分辨率和調(diào)整瀏覽器的尺寸,以測(cè)試目標(biāo)網(wǎng)站或Web應(yīng)用的響應(yīng)能力。
- 提供適用于Chrome、Firefox、Safari和Opera瀏覽器的擴(kuò)展程序,以實(shí)現(xiàn)快速的跨瀏覽器測(cè)試。
- 支持多種操作系統(tǒng),包括:Windows XP、Vista和8.1。
- 提供API和SSH隧道,以進(jìn)行本地測(cè)試。
Browserling的定價(jià)計(jì)劃(https://www.browserling.com/#pricing)為:起售價(jià)每月19美元,其中包括了所有的費(fèi)用。當(dāng)然,您也可以選擇每月29美元的團(tuán)隊(duì)套餐。
7. CrossBrowser Testing(https://crossbrowsertesting.com/)
于2008年推出的CrossBrowser Testing也是一個(gè)基于云的測(cè)試平臺(tái)。您可以針對(duì)數(shù)十種瀏覽器和真實(shí)的設(shè)備開(kāi)展Web應(yīng)用測(cè)試,并獲得即時(shí)的結(jié)果。通過(guò)它提供的本地安全隧道連接,您可以在公司內(nèi)部的防火墻后端對(duì)目標(biāo)站點(diǎn)展開(kāi)測(cè)試。此外,借助Selenium的在線(xiàn)網(wǎng)格(online grid),您也可以在真實(shí)的設(shè)備和瀏覽器上,運(yùn)行各種Selenium和Appium類(lèi)型的腳本。
CrossBrowser Testing的特征
- 帶有自動(dòng)截屏功能,可讓您橫跨多個(gè)平臺(tái)生成屏幕截圖。
- 通過(guò)運(yùn)行多個(gè)腳本,來(lái)開(kāi)展并行測(cè)試,以減少整體構(gòu)建的時(shí)間。
- 可通過(guò)Screenshot API來(lái)一次性安排多個(gè)URL的屏幕截圖。
- 提供無(wú)代碼式記錄(codeless record)和重放功能。
CrossBrowser Testing的定價(jià)計(jì)劃(https://crossbrowsertesting.com/pricing)為:起售價(jià)每月29美元,其中包括多種手動(dòng)測(cè)試,150分鐘的自動(dòng)測(cè)試、以及2個(gè)并發(fā)測(cè)試量。當(dāng)然,自由職業(yè)者也可以選擇每月15美元起的獨(dú)立套餐。
總結(jié)
跨瀏覽器兼容性測(cè)試是Web應(yīng)用或網(wǎng)站開(kāi)發(fā)中最為關(guān)鍵的一個(gè)環(huán)節(jié)。它可以確保用戶(hù)通過(guò)不同的瀏覽器和操作系統(tǒng),流暢地訪(fǎng)問(wèn)到您的網(wǎng)站。此外,它還可以確保您的網(wǎng)站能夠按預(yù)期運(yùn)行。希望上述介紹的七種自動(dòng)化跨瀏覽器兼容性測(cè)試工具,能夠給您繁重的測(cè)試提供幫助。
標(biāo)題名稱(chēng):七種優(yōu)秀的瀏覽器兼容性測(cè)試工具
網(wǎng)頁(yè)地址:http://www.dlmjj.cn/article/ccesdos.html


咨詢(xún)
建站咨詢(xún)
