最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

web測試中不容忽視的細節(jié)

2020-05-13 21:51 作者:愛碼小哥  | 我要投稿

最近在自動化測試的圈子里,我總是碰到很多人在群里和其他地方問為什么這個會出現(xiàn)錯誤?

為什么這個運行不了?為什么我百度了還是沒用?

其實真正的原因可能是你忽略了下面這些需要注意的小地方:


#1.頁面分辨率


通常是計算機的默認分辨率,但是還是會有一些老式電腦存在1024*768的情況。


#2.瀏覽器的兼容性


目前市場上的主流瀏覽器:IE8.0-11,Chrome,F(xiàn)irefox,360瀏覽器。通常要保持IE和chrome,firefox瀏覽


器下的兼容性,需要保持頁面不變型,js均執(zhí)行正常。


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


#3.易用性


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


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


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


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


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


提示風格不一樣,或者表達不夠清晰。


#4.微軟語言標準

全角字符和半角字符都要使用一個空格分開。


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


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


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


語言中不要混用全角和半角標點。


在語言中,永遠不要用“你”這個字,要做進一步的步驟描敘的時候,要多用“請”字。


#5.文字的縮略和折行:

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


#6.圖片的顯示和鏈接:

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


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


#7.重復提交:

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


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


#8.輸入判斷問題:

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


需要特別出處理英文單引號,英文雙引號等引起的程序錯誤的問題。


需要處理“<”“/” “”等容易保存出錯的符號。


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


#9.多個IE同時訪問的情況:

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


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


#10.安全考慮:

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


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


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


#11.防止Sql注入:

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


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


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


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


#12.關于Cookie:

Cookie沒有設定過期時間。


IE不支持Cookie的時候沒有如何提示信息。


Cookie中的敏感信息沒有進行加密。


#13.各種資源鏈接的釋放:

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


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


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


#14.關于Keepalive的設置:

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


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


#15.系統(tǒng)上線后的log配置。


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


近年來,軟件測試行業(yè)越來越不滿足只會點點點的測試了,越來越多的公司開始要求自動化、性能等能力。


如果你還在猶豫我到底要不要提升的時候,那些比你學得更早的,更快的已經(jīng)把你遠遠地甩在了后面。



web測試中不容忽視的細節(jié)的評論 (共 條)

分享到微博請遵守國家法律
石河子市| 缙云县| 吴旗县| 漠河县| 会宁县| 玉山县| 阳信县| 砀山县| 丹阳市| 津南区| 辽源市| 察哈| 漯河市| 同江市| 哈巴河县| 宁津县| 三都| 东平县| 徐水县| 西畴县| 玉环县| 大关县| 安福县| 紫阳县| 千阳县| 梧州市| 隆尧县| 寻乌县| 江永县| 克拉玛依市| 芜湖市| 乌审旗| 蕉岭县| 鲁山县| 临武县| 孟连| 东安县| 高陵县| 大港区| 防城港市| 申扎县|