大約一年前,我們發(fā)表這篇文章對(duì)如何使用瀏覽器測(cè)試在不到2個(gè)小時(shí)開始。大膽的聲明,對(duì)不對(duì)?
好吧,自從很多事情發(fā)生了。新的瀏覽器出現(xiàn)在市場(chǎng)上,他們得到的方式更強(qiáng)大。
所以,今天我要告訴你,你需要知道的關(guān)于瀏覽器測(cè)試的技術(shù)狀態(tài)一切。加:還有一個(gè)免費(fèi)的瀏覽器測(cè)試清單供您下載。
瀏覽器測(cè)試
什么是現(xiàn)代的瀏覽器測(cè)試?
瀏覽器測(cè)試本身是由不同的名字知道。有些人可能把它的瀏覽器兼容性測(cè)試其他稱其為跨瀏覽器測(cè)試。
瀏覽器測(cè)試的主要目標(biāo)是確保網(wǎng)站或Web應(yīng)用程序工作在一個(gè)給定的瀏覽器。
因此,為了進(jìn)行現(xiàn)代瀏覽器測(cè)試,你需要思考超越瀏覽器測(cè)試的話題。當(dāng)談到現(xiàn)代瀏覽器測(cè)試,兼容性測(cè)試本身起著巨大的作用。
兼容性測(cè)試的類型
基本上,有各種類型的相容性試驗(yàn)。這些類型包括如下:
硬件測(cè)試
OS測(cè)試
設(shè)備測(cè)試
瀏覽器測(cè)試
自動(dòng)手動(dòng)VS瀏覽器測(cè)試
當(dāng)開始使用瀏覽器測(cè)試你可能想知道,如果你要選擇一個(gè)自動(dòng)化瀏覽器測(cè)試方法或手動(dòng)之一。
基本上,你需要決定,如果你想沒有任何人為干預(yù)(=自動(dòng)測(cè)試)或人工干預(yù)(=手動(dòng)測(cè)試)中運(yùn)行瀏覽器的測(cè)試。
手自一體瀏覽器測(cè)試
為了決定什么是最適合你的方式,我建議你看看這個(gè)文章。
瀏覽器測(cè)試計(jì)劃
你不能只是開始測(cè)試新的原型,網(wǎng)站或Web應(yīng)用程序在不同的瀏覽器,并進(jìn)行一些瀏覽器的測(cè)試。你需要一個(gè)合適的計(jì)劃。
因此,與您的瀏覽器測(cè)試計(jì)劃啟動(dòng)時(shí),你需要回答以下問(wèn)題:
它的瀏覽器版本正在使用您的目標(biāo)受眾?
你能保證所有的瀏覽器版本的可用性?
哪些設(shè)備/是需要進(jìn)行這些測(cè)試瀏覽器的硬件?
不要回答這些問(wèn)題,把這些問(wèn)題的答案測(cè)試的說(shuō)明文件
執(zhí)行瀏覽器測(cè)試
而與定義的測(cè)試規(guī)范執(zhí)行瀏覽器測(cè)試,則需要密切關(guān)注以下幾個(gè)方面:
內(nèi)容
布局
功能
其他規(guī)格
1.內(nèi)容
當(dāng)不同的瀏覽器測(cè)試您的Web應(yīng)用程序或網(wǎng)站,你需要需要確保你的內(nèi)容(文字,圖像,視頻,音頻)的行為預(yù)期和界定。
是否所有圖片可跨瀏覽器?
對(duì)于每個(gè)瀏覽器版本工作常用的字體?
是否所有的音頻文件,可為各種瀏覽器嗎?
可以在內(nèi)容上的每個(gè)瀏覽器版本消耗?
2.布局
隨著各種瀏覽器版本,機(jī)會(huì)是很高,預(yù)期某些布局元素不規(guī)矩。因此,一定要檢查以下問(wèn)題。
是布局是否一致?
是否所有布局元素表現(xiàn)如預(yù)期?
在所有瀏覽器版本工作(響應(yīng))的布局?
是動(dòng)畫和特效順暢運(yùn)行和預(yù)期?
3.功能
的特點(diǎn)和你的網(wǎng)站或應(yīng)用程序的功能可能是測(cè)試最重要的事情。
您的使用者將決定這些用戶將通過(guò)使用你的產(chǎn)品或沒有經(jīng)驗(yàn)。所以,最好確保采取下列問(wèn)題納入考慮:
是否所有功能可用在有針對(duì)性的瀏覽器版本?
是否所有可用的集成和第三方服務(wù)運(yùn)行的預(yù)期?
是否所有表單和其他動(dòng)態(tài)交互工作的跨瀏覽器?
是否所有的互動(dòng)正與觸摸輸入(例如從移動(dòng)設(shè)備)和鼠標(biāo)輸入同樣出色(例如,從臺(tái)式計(jì)算機(jī))?
瀏覽器測(cè)試清單
所有這些提到的標(biāo)準(zhǔn),必須在每個(gè)瀏覽器的測(cè)試項(xiàng)目進(jìn)行檢查。因此,我們收集了在這個(gè)瀏覽器測(cè)試清單中的所有信息。
瀏覽器測(cè)試清單
最好的瀏覽器測(cè)試工具
當(dāng)談到選擇最適合你的瀏覽器測(cè)試工具,你需要確保你的工作流程。
作為一個(gè)原則問(wèn)題,也有瀏覽器進(jìn)行測(cè)試時(shí),你可以按照兩種不同的方法和工作流程。
您模擬定義瀏覽器版本
你必須在本地所有的瀏覽器版本
1. SauceLabs
醬實(shí)驗(yàn)室是在現(xiàn)代瀏覽器測(cè)試世界的領(lǐng)導(dǎo)者之一。它提供了豐富的功能集的自動(dòng)和手動(dòng)測(cè)試套件。
saucelabs瀏覽器測(cè)試
https://saucelabs.com
2. BrowserStack
BrowserStack為您提供1000多個(gè)桌面和移動(dòng)瀏覽器可供選擇。
瀏覽器堆棧瀏覽器測(cè)試
https://www.browserstack.com
3. Browserling
隨著Browserling你可以模擬各種可能的瀏覽器版本和測(cè)試應(yīng)用程序或網(wǎng)站。
browserling瀏覽器測(cè)試
https://www.browserling.com
4. Browsershots
瀏覽器截圖瀏覽器測(cè)試
Browsershots是用于測(cè)試在不同的瀏覽器瀏覽器的兼容性另一個(gè),但有用的工具。
http://browsershots.org/
你需要的不僅僅是一個(gè)瀏覽器測(cè)試工具的更多。
這四個(gè)提到瀏覽器測(cè)試工具是偉大的,每一個(gè)現(xiàn)代的瀏覽器測(cè)試項(xiàng)目的正常工作。但是,你需要想超越工具的主題,并確保你有一個(gè)適當(dāng)?shù)墓ぷ髁鞒蹋糜谑占凸芾碛脩舻姆答仭?/p>