??????? 前段時(shí)間測(cè)試官網(wǎng)和后臺(tái),提bug給我們后臺(tái)程序員的時(shí)候,他問(wèn)什么瀏覽器,我說(shuō)還是火狐。瞬間他炸毛了,不停的勸我不要用火狐。
他:不要用火狐測(cè)啦,火狐的flash插件之類的很爛的。最爛的瀏覽器沒(méi)有之一了。
我:聽(tīng)說(shuō)測(cè)試web,火狐是最標(biāo)準(zhǔn)的瀏覽器了。
他:因?yàn)闋€所以標(biāo)準(zhǔn)啊,只要它行了其他的還會(huì)有問(wèn)題嗎
我:還有360呢
他:。。。360的兼容也是蛋疼。你不要為難我們啊
我:我也希望老板不要為難我啊
后面他發(fā)了一個(gè)用火狐瀏覽器選課的截圖
?

他:吶,你看,這就是火狐。不過(guò),火狐linux系統(tǒng)還是比較好用
對(duì)于小白的我一聽(tīng)到linux就頭疼了:我沒(méi)聽(tīng)說(shuō)過(guò)這個(gè)呢
他:沒(méi)事,正常人都用不上
我:。。。
?????? 以上就是web測(cè)試的時(shí)候,我們程序員一直勸我不要用火狐瀏覽器測(cè)試的事件。談聊中越發(fā)覺(jué)得自己這測(cè)試小白知識(shí)貧乏的可怕。于是重新整理一下之前web測(cè)試的時(shí)候查詢的一些資料和經(jīng)歷的事件。
???????1.web測(cè)試一般用什么瀏覽器?
我一般使用chrome,F(xiàn)irefox,360,IE(一般是IE8+),sogou,之前還用過(guò)opera,這幾個(gè)都是主流瀏覽器,其他的如果有時(shí)間有必要的話也可以用測(cè)測(cè)。
?????? 2.更新版本后要先把瀏覽器的緩存清掉。
更新版本后要先把瀏覽器的緩存清掉,如果只是單純的刷新或者退出重新登錄是沒(méi)用的,不然還是殘留之前的信息,出現(xiàn)之前的bug。我就試過(guò)打回了好幾個(gè)開(kāi)發(fā)標(biāo)為解決的bug,其實(shí)他已經(jīng)解決了的,但是因?yàn)槲疫@邊沒(méi)有清緩存,所以回歸測(cè)的時(shí)候還是會(huì)出現(xiàn)之前的問(wèn)題。
??????? 3.使用360瀏覽器測(cè)UI問(wèn)題。
用360瀏覽器經(jīng)??梢詼y(cè)出一些UI的問(wèn)題。比如我們的官網(wǎng)放置的二維碼,其他瀏覽器正常,但是使用360瀏覽器去其他頁(yè)面再切換回二維碼頁(yè)面,二維碼就拉伸變形了。還有有些圖片添加框或者線條,在360瀏覽器里面有時(shí)候沒(méi)有顯示出來(lái)。對(duì)了,記得切換360極速模式和兼容模式測(cè),有些在兼容模式下沒(méi)有問(wèn)題但是用極速模式就出現(xiàn)問(wèn)題了。
???????? 4.IE瀏覽器如何查看IE版本
前段時(shí)間有個(gè)ie瀏覽器的問(wèn)題,我們的開(kāi)發(fā)問(wèn)我是ie幾,我瞬間懵了,怎么查看ie的版本的呢,怕被開(kāi)發(fā)鄙視,只好趕緊百度。ie瀏覽器,一般到右上角或者左上角的工具里面,點(diǎn)擊幫助或者幫助中心,然后點(diǎn)擊“關(guān)于XX瀏覽器”,就彈出關(guān)于這個(gè)瀏覽器的基本信息了,版本號(hào)就在上面。
???????? 5.不同尺寸的電腦導(dǎo)致輸入框或者確定按鈕被遮擋的問(wèn)題
測(cè)試官網(wǎng)的時(shí)候,用的是大電腦,大概有二十多寸,一切顯示都沒(méi)有問(wèn)題。但是我回到宿舍,使用自己的小破筆記本電腦(大概是14寸)進(jìn)入官網(wǎng),我發(fā)現(xiàn)登錄彈框,注冊(cè)彈框都掉到底部,部分被遮擋,導(dǎo)致我無(wú)法輸入和點(diǎn)擊確定按鈕登錄。還有獎(jiǎng)品選擇框也是掉到底部,確定按鈕被遮擋,導(dǎo)致無(wú)法點(diǎn)擊確定,用戶沒(méi)法進(jìn)行正常的操作流程。
???????? 6.關(guān)于瀏覽器單雙核的問(wèn)題
之前有聽(tīng)人說(shuō)這個(gè)單核或者雙核瀏覽器,當(dāng)時(shí)不明覺(jué)厲。后面覺(jué)得不行啊,我是測(cè)試的,怎么能夠不了解這些東西呢。特意百度了一下瀏覽器的單雙核是什么鬼。
瀏覽器有兩大類:IE瀏覽器,非IE瀏覽器。
之前的IE瀏覽器在國(guó)內(nèi)用戶量高,造成很多網(wǎng)上銀行等支付系統(tǒng)只支持IE的Trident內(nèi)核,其他瀏覽器訪問(wèn)的時(shí)候無(wú)法進(jìn)行正常的支付轉(zhuǎn)賬等業(yè)務(wù)。但是后來(lái)的WebKit內(nèi)核的非IE瀏覽器以更高的性能和更好的用戶體驗(yàn)擁有了越來(lái)越多的用戶。
只能應(yīng)變出雙核瀏覽器,即有兩個(gè)內(nèi)核的瀏覽器,使用速度快的WebKit內(nèi)核訪問(wèn),這就是所謂的“高速模式”;在訪問(wèn)支付寶或者網(wǎng)上銀行的時(shí)候,使用Trident內(nèi)核的“兼容模式”來(lái)進(jìn)行業(yè)務(wù)。這樣一個(gè)瀏覽器多個(gè)內(nèi)核,滿足同一用戶的不同需求。
谷歌Chrome采用的是Webkit內(nèi)核,微軟IE的Trident內(nèi)核,火狐Firefox的Gecko內(nèi)核
其中采用雙核瀏覽器的有:
第一個(gè)發(fā)布基于WebKit和IE雙內(nèi)核(即同時(shí)支持兩種瀏覽器引擎)的瀏覽器,遨游、騰訊也相繼投入了雙核的懷抱,360也正式推出了強(qiáng)調(diào)“無(wú)縫雙核”技術(shù)的新一代雙核瀏覽器——360極速瀏覽器。金山也推出一款安全雙核瀏覽器:獵豹瀏覽器。
??????? 7.一些小技巧:
按住ctrl+滾動(dòng)鼠標(biāo):放大縮小網(wǎng)頁(yè),查看網(wǎng)頁(yè)是否顯示有問(wèn)題,網(wǎng)頁(yè)縮放一般正常的都是90%
????????8.關(guān)于網(wǎng)頁(yè)提交內(nèi)容是否跟后臺(tái)及APP前端一致的問(wèn)題
網(wǎng)頁(yè)提交的信息雖然提示成功,但是發(fā)現(xiàn)沒(méi)有真正插入數(shù)據(jù)庫(kù),然后在后臺(tái)還有前端查詢不到相關(guān)的信息。還有APP提交的信息,在數(shù)據(jù)庫(kù)是存在的,由于網(wǎng)頁(yè)表單字段用錯(cuò),導(dǎo)致顯示該字段的內(nèi)容為空等。總之三者要關(guān)聯(lián)起來(lái)一起測(cè)才行。
???????? 9.關(guān)于注冊(cè)發(fā)送驗(yàn)證碼,倒計(jì)時(shí)的問(wèn)題
我試過(guò)注冊(cè)的時(shí)候,剛開(kāi)始點(diǎn)擊發(fā)送驗(yàn)證碼,倒計(jì)時(shí)是正常的,等到倒計(jì)時(shí)結(jié)束后我再點(diǎn)擊重發(fā)驗(yàn)證碼,發(fā)現(xiàn)倒計(jì)時(shí)時(shí)間加速,翻倍倒計(jì)了。
我也試過(guò)先輸入一個(gè)手機(jī)號(hào)使處于倒計(jì)時(shí)的時(shí)候再返回輸入另一個(gè)手機(jī)號(hào)點(diǎn)擊發(fā)送驗(yàn)證碼,發(fā)現(xiàn)倒計(jì)時(shí)沒(méi)有重新開(kāi)始,仍然處于前一手機(jī)號(hào)的倒計(jì)時(shí)中
??????? 10.關(guān)于查詢時(shí)候分頁(yè)的問(wèn)題
我先把頁(yè)數(shù)切換到其他頁(yè),然后搜索查詢出來(lái)一條數(shù)據(jù),雖然頁(yè)數(shù)顯示1,但是置灰沒(méi)有高亮,我點(diǎn)擊這個(gè)頁(yè)數(shù)1的時(shí)候,直接顯示全部?jī)?nèi)容了。
還有試過(guò),某條數(shù)據(jù)在第3頁(yè)的,我搜索查詢出來(lái)的時(shí)候雖然只有一條數(shù)據(jù),但是顯示的頁(yè)數(shù)為3了。
????????11.因?yàn)槲覀兪鞘謾C(jī)提交信息,然后官網(wǎng)編輯內(nèi)容的。發(fā)現(xiàn)手機(jī)提交的圖片8張,但是在官網(wǎng)編輯或者預(yù)覽的時(shí)候,有一張空白圖片沒(méi)有顯示。好像是APP這邊多了個(gè)分號(hào)之類導(dǎo)致的,由于app已經(jīng)上線,所以只能官網(wǎng)這邊限制了。
??????? 12.位置清空的問(wèn)題
由于我們是用APP獲取地址發(fā)布,然后再去網(wǎng)頁(yè)編輯的。結(jié)果在網(wǎng)頁(yè)編輯的時(shí)候發(fā)現(xiàn),在官網(wǎng)上顯示的地址跟后臺(tái)給的地址不一樣。原來(lái)官網(wǎng)沒(méi)有使用后臺(tái)的地址,而是直接清空,然后給一個(gè)當(dāng)前的地址了。還試過(guò)開(kāi)始是顯示后臺(tái)給的地址的,但是兩三秒后又變?yōu)楂@取當(dāng)前位置地址了。
??????? 13.web安全性測(cè)試:
注冊(cè)的密碼有沒(méi)有加密,是明文還是密文(這個(gè)可以去數(shù)據(jù)庫(kù)查看);
退出登錄后點(diǎn)擊后退按鈕是否訪問(wèn)之前的頁(yè)面(我們官網(wǎng)就出現(xiàn)這樣子的問(wèn)題,我明明點(diǎn)擊退出了的,但是點(diǎn)擊瀏覽器的后退按鈕回到登錄狀態(tài)了);
不登錄系統(tǒng),直接輸入登錄后的頁(yè)面的url是否可以訪問(wèn)(我在一個(gè)瀏覽器登錄然后把該頁(yè)面的url復(fù)制粘貼到一個(gè)沒(méi)有登錄的瀏覽器那里訪問(wèn),發(fā)現(xiàn)雖然頂部顯示注冊(cè)登錄按鈕,但是仍然顯示登錄后的頁(yè)面狀態(tài)了);
修改url看是否顯示不存在的頁(yè)面(我試過(guò)登錄后在url后面加個(gè)1或者2,然后發(fā)現(xiàn)訪問(wèn)的頁(yè)面顯示有問(wèn)題。因?yàn)樾薷暮蟮哪莻€(gè)url是不存在的);
是否對(duì)session的有效期進(jìn)行處理(之前我問(wèn)過(guò)后臺(tái)要不要弄個(gè)登錄超時(shí)的,因?yàn)榘l(fā)現(xiàn)登錄賬號(hào)好幾天都還是顯示登錄狀態(tài),后面他解釋說(shuō)不用了,因?yàn)橛脩艟彺嬷槐A羝咛?,而且我們的不是銀行系統(tǒng)不需要弄那些超時(shí)的);
ID/密碼驗(yàn)證方式中,連續(xù)數(shù)次輸入錯(cuò)誤密碼后該賬戶是否被鎖定(因?yàn)槲覀兊牟皇倾y行系統(tǒng),因此也沒(méi)有如此做鎖定處理);
手動(dòng)更改URL中的參數(shù)值能否訪問(wèn)沒(méi)有權(quán)限訪問(wèn)的頁(yè)面。如普通用戶對(duì)應(yīng)的url中的參數(shù)為l=e,高級(jí)用戶對(duì)應(yīng)的url中的參數(shù)為l=s,以普通用戶的身份登錄系統(tǒng)后將url中的參數(shù)e改為s來(lái)訪問(wèn)本沒(méi)有權(quán)限訪問(wèn)的頁(yè)面(這個(gè)因?yàn)槲覀儧](méi)有普通用戶跟高級(jí)用戶之分,因此沒(méi)法驗(yàn)證,有需要的可以看看)
在瀏覽器地址欄里輸入命令javascrīpt:alert(doucument.cookie)時(shí)是否有重要信息;
在html源碼中能否看到重要信息;
?
??????? 暫時(shí)就先寫這些好了,如果有錯(cuò)誤的歡迎指出。有補(bǔ)充的以后再補(bǔ)上好了。夏日炎炎啊。