日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js中select下拉框重置_Web测试中需要注意的16个小细节

發(fā)布時間:2024/1/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js中select下拉框重置_Web测试中需要注意的16个小细节 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

隨著Internet和Intranet/Extranet的快速增長,Web已經(jīng)對商業(yè)、工業(yè)、銀行、財政、教育、政府和娛樂及我們的工作和生活產(chǎn)生了深遠的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,電子商務(wù)迅速增長,早已超過了國界。范圍廣泛的、復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出現(xiàn)。Web的流行和無所不在,是因為它能提供支持所有類型內(nèi)容連接的信息發(fā)布,容易為最終用戶存取。

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

1、頁面顯示部分

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

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

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

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

2、頁面分辨率:

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

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

3、單項功能測試

a:連續(xù)增加

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

b:增加后刪除

注意:刪除是否有提示信息,點擊確定方可刪除

c:增加刪除再增加

d:連續(xù)刪除

e:增加后修改

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

f:連續(xù)修改

4、瀏覽器的兼容性:

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

5、易用性:

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

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

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

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

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

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

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

6、微軟語言標準:

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

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

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

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

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

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

7、文字的縮略和折行:

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

8、圖片的顯示和鏈接:

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

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

9、重復(fù)提交:

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

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

10、輸入判斷問題:

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

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

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

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

11、多個IE同時訪問的情況:

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

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

12、安全考慮:

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

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

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

13、防止Sql注入:

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

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

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

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

14、關(guān)于Cookie:

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

注意點:

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

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

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

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

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

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

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

16、關(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

總結(jié)
基于Web的系統(tǒng)測試與傳統(tǒng)的軟件測試既有相同之處,也有不同的地方,對軟件測試提出了新的挑戰(zhàn)。基于Web的系統(tǒng)測試不但需要檢查和驗證是否按照設(shè)計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試。

本文的文字及圖片來源于網(wǎng)絡(luò)加上自己的想法,僅供學(xué)習(xí)、交流使用,不具有任何商業(yè)用途,版權(quán)歸原作者所有,如有問題請及時聯(lián)系我們以作處理。

總結(jié)

以上是生活随笔為你收集整理的js中select下拉框重置_Web测试中需要注意的16个小细节的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。