溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Web測(cè)試中需要注意的細(xì)節(jié)有哪些

發(fā)布時(shí)間:2022-01-10 16:23:41 來源:億速云 閱讀:152 作者:iii 欄目:網(wǎng)絡(luò)管理

這篇文章主要介紹了Web測(cè)試中需要注意的細(xì)節(jié)有哪些的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇Web測(cè)試中需要注意的細(xì)節(jié)有哪些文章都會(huì)有所收獲,下面我們一起來看看吧。

1、頁面顯示部分

(1)首先關(guān)注頁面是否能顯示完整,包括不同瀏覽器的是否能完整顯示,在實(shí)際測(cè)試中經(jīng)常發(fā)現(xiàn)有的頁面或者是頁面的彈窗不能完全顯示

(2)頁面中的動(dòng)畫效果或者字體效果是否能正確顯示

(3)頁面中有些表單項(xiàng)與輸入框,輸入域以及下拉框等是否存在默認(rèn)提示,是否存在部分提示部分不提示的情況

(4)數(shù)據(jù)列表中存在多條數(shù)據(jù)是否分頁顯示,以及分頁操作后頁面是否正常跳轉(zhuǎn)

2、頁面分辨率:

頁面版式在 640x400、600x800 或 1024x768 的分辨率模式下是否顯示正常? 字體是否太小以至于無法瀏覽? 或者是太大? 文本和圖片是否對(duì)齊?

通常是計(jì)算機(jī)的默認(rèn)分辨率,但是還是會(huì)有一些老式電腦存在1024*768的情況

3、單項(xiàng)功能測(cè)試

a:連續(xù)增加

注意:增加完成后查看數(shù)據(jù)列表中,不顯示或顯示暫無的字段,觀察是否沒有增加進(jìn)去

b:增加后刪除

注意:刪除是否有提示信息,點(diǎn)擊確定方可刪除

c:增加刪除再增加

d:連續(xù)刪除

e:增加后修改

注意:修改過程中如果修改了下拉框表單項(xiàng),對(duì)應(yīng)的數(shù)據(jù)是否發(fā)生改變

f:連續(xù)修改

4、瀏覽器的兼容性:

瀏覽器是Web客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對(duì)Java、javascript、 ActiveX、 plug-ins或不同的HTML規(guī)格有不同的支持。測(cè)試瀏覽器兼容性的一個(gè)方法是創(chuàng)建一個(gè)兼容性矩陣。在這個(gè)矩陣中,測(cè)試不同廠商、不同版本的瀏覽器對(duì)某些構(gòu)件和設(shè)置的適應(yīng)性。

5、易用性:

有些用戶在瀏覽網(wǎng)頁時(shí)喜歡使用鍵盤上的快捷鍵,因此在測(cè)試時(shí)要注意快捷鍵是否設(shè)置。通常需要設(shè)置的快捷鍵有以下幾個(gè)。

Tab鍵的使用:頁面中支持tab按鍵切換

Enter鍵的使用:頁面中的某些確定按鈕可以使用enter鍵盤替代

前進(jìn)和后退:用戶前進(jìn)和后退有可能會(huì)造成數(shù)據(jù)不完整的提交,重復(fù)提交,或者其他的顯示問題

用戶刪除某個(gè)數(shù)據(jù)前,需要提示用戶是否刪除,默認(rèn)焦點(diǎn)選擇為“否”

頁面的提示語言,js提示語言,程序提示語言:

提示風(fēng)格不一樣,或者表達(dá)不夠清晰

6、微軟語言標(biāo)準(zhǔn):

全角字符和半角字符都要使用一個(gè)空格分開

英文和數(shù)字直接要有空格分開

漢字和英文,數(shù)字要有空格分開

帶有漢字的話要用全角字符

語言中不要混用全角和半角標(biāo)點(diǎn)

在語言中,永遠(yuǎn)不要用“你”這個(gè)字,要做進(jìn)一步的步驟描敘的時(shí)候,要多用“請(qǐng)”字

7、文字的縮略和折行:

輸入框提交很長(zhǎng)的字符,并且不折行,則提交后,頁面有可能被拉的非常長(zhǎng),如果要將文字后面的一些文字處理為省略號(hào),需要注意不要將中文截成半個(gè)字符

8、圖片的顯示和鏈接:

圖片是否增加鏈接通常被開發(fā)人員忽略

圖片的顯示位置通常會(huì)顯示不同像素大小和比例的圖,所以要明確定義圖片的處理策略

9、重復(fù)提交:

用戶提交數(shù)據(jù)頁面,用戶有可能連續(xù)多次點(diǎn)擊提交按鈕,造成數(shù)據(jù)的重復(fù)提交

用戶點(diǎn)擊“提交”后,將按鈕變成Disable狀態(tài)

10、輸入判斷問題:

所有鍵盤輸入的特殊字符,均可以正常保存

需要特別出處理英文單引號(hào),英文雙引號(hào)等引起的程序錯(cuò)誤的問題

需要處理“<”“/” “\”等容易保存出錯(cuò)的符號(hào)

做出特殊模塊的字符規(guī)劃

11、多個(gè)IE同時(shí)訪問的情況:

用戶可能打開不同的IE使用相同的賬戶去進(jìn)行操作,數(shù)據(jù)是否一致性和同步的問題

多個(gè)IE使用不同用戶,cookie操作會(huì)不會(huì)出現(xiàn)用戶信息混亂的問題

12、安全考慮:

不要把密碼等敏感的用戶信息明文的顯示在url中

即使是傳遞密碼參數(shù),也不要用pwd,passpord這樣的參數(shù)名稱來進(jìn)行傳遞,防止被截獲

要在傳遞參數(shù)的操作中使用NoCache參數(shù),防止將url參數(shù)進(jìn)行緩存

13、防止Sql注入:

不要把數(shù)據(jù)庫或程序的如何報(bào)錯(cuò)信息顯示在頁面上

最好程序能夠?qū)elect、update、delete 這些關(guān)鍵字都過濾掉,不讓用戶提交包含這些數(shù)據(jù)的信息

數(shù)據(jù)庫中設(shè)計(jì)到操作權(quán)限的表名和字段名別用很通俗易懂的名字

輸入框盡量過濾掉“<>”這樣的字符,防止javascript攻擊

14、關(guān)于Cookie:

Cookies通常用來存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來創(chuàng)建動(dòng)態(tài)和自定義頁面或者存儲(chǔ)登陸等信息。

注意點(diǎn):

Cookie沒有設(shè)定過期時(shí)間

IE不支持Cookie的時(shí)候沒有如何提示信息

Cookie中的敏感信息沒有進(jìn)行加密

15、各種資源鏈接的釋放:

有時(shí)候系統(tǒng)莫名訪問不了,則有可能是數(shù)據(jù)庫的鏈接沒有釋放

壓力測(cè)試的時(shí)候,連接釋放如果效率不高,則有可能出現(xiàn)大量連接超時(shí)失敗

預(yù)防:系統(tǒng)資源的釋放過程,最好通過代碼review的方式來互相監(jiān)督

16、關(guān)于Keepalive的設(shè)置:

如果需要在一個(gè)連接同時(shí)獲取多個(gè)資源,則需要打開apache或resin的Keepalive參數(shù)為On,來提高系統(tǒng)的處理能力,減少多次建立連接所消耗的資源,如果大量的處理只是一次性連接,則不要打開。

預(yù)防:在實(shí)際工作中,需要將keepalive分別設(shè)置為On或者Off來驗(yàn)證哪個(gè)設(shè)置的性能更好。

系統(tǒng)上線后的log配置:

上線以后,要關(guān)閉無用大量調(diào)試log信息,不要打開過多的log

關(guān)于“Web測(cè)試中需要注意的細(xì)節(jié)有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“Web測(cè)試中需要注意的細(xì)節(jié)有哪些”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

web
AI