web測試中需要注意的小地方

總結(jié)下遇到的web測試的時候需要注意的地方:

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

瀏覽器的兼容性:
目前市場上的主流瀏覽器:IE8.0-11,Chrome,F(xiàn)irefox,360瀏覽器。通常要保持IE和chrome,firefox瀏覽器下的兼容性,需要保持頁面不變型,js均執(zhí)行正常

開發(fā)設(shè)計組需要制定頁面設(shè)計規(guī)范和js設(shè)計規(guī)范,保證主流的瀏覽器頁面顯示兼容性和js設(shè)計兼容性。

易用性:
Tab鍵的使用:頁面中支持tab按鍵切換
Enter鍵的使用:頁面中的某些確定按鈕可以使用enter鍵盤替代
前進(jìn)和后退:用戶前進(jìn)和后退有可能會造成數(shù)據(jù)不完整的提交,重復(fù)提交,或者其他的顯示問題
用戶刪除某個數(shù)據(jù)前,需要提示用戶是否刪除,默認(rèn)焦點選擇為“否”

頁面的提示語言,js提示語言,程序提示語言:
提示風(fēng)格不一樣,或者表達(dá)不夠清晰

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

  1. 全角字符和半角字符都要使用一個空格分開
  2. 英文和數(shù)字直接要有空格分開
  3. 漢字和英文,數(shù)字要有空格分開
  4. 帶有漢字的話要用全角字符
  5. 語言中不要混用全角和半角標(biāo)點
  6. 在語言中,永遠(yuǎn)不要用“你”這個字,要做進(jìn)一步的步驟描敘的時候,要多用“請”字

文字的縮略和折行:
輸入框提交很長的字符,并且不折行,則提交后,頁面有可能被拉的非常長,如果要將文字后面的一些文字處理為省略號,需要注意不要將中文截成半個字符

圖片的顯示和鏈接:
圖片是否增加鏈接通常被開發(fā)人員忽略
圖片的顯示位置通常會顯示不同像素大小和比例的圖,所以要明確定義圖片的處理策略

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

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

輸入判斷問題:
所有鍵盤輸入的特殊字符,均可以正常保存
需要特別出處理英文單引號,英文雙引號等引起的程序錯誤的問題
需要處理“<”“/” “\”等容易保存出錯的符號

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

多個IE同時訪問的情況:
用戶可能打開不同的IE使用相同的賬戶去進(jìn)行操作,數(shù)據(jù)是否一致性和同步的問題
多個IE使用不同用戶,cookie操作會不會出現(xiàn)用戶信息混亂的問題

安全考慮:
不要把密碼等敏感的用戶信息明文的顯示在url中
即使是傳遞密碼參數(shù),也不要用pwd,passpord這樣的參數(shù)名稱來進(jìn)行傳遞,防止被截獲
要在傳遞參數(shù)的操作中使用NoCache參數(shù),防止將url參數(shù)進(jìn)行緩存

防止Sql注入:
不要把數(shù)據(jù)庫或程序的如何報錯信息顯示在頁面上
最好程序能夠?qū)elect、update、delete 這些關(guān)鍵字都過濾掉,不讓用戶提交包含這些數(shù)據(jù)的信息
數(shù)據(jù)庫中設(shè)計到操作權(quán)限的表名和字段名別用很通俗易懂的名字
輸入框盡量過濾掉“<>”這樣的字符,防止javascript攻擊

關(guān)于Cookie:
Cookie沒有設(shè)定過期時間
IE不支持Cookie的時候沒有如何提示信息
Cookie中的敏感信息沒有進(jìn)行加密

各種資源鏈接的釋放:
有時候系統(tǒng)莫名訪問不了,則有可能是數(shù)據(jù)庫的鏈接沒有釋放
壓力測試的時候,連接釋放如果效率不高,則有可能出現(xiàn)大量連接超時失敗

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

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

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

系統(tǒng)上線后的log配置:
上線以后,要關(guān)閉無用大量調(diào)試log信息,不要打開過多的log

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容