亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

開發(fā)人員需知道的web測試點(diǎn)

 

一、輸入框

1、字符型輸入框:

(1)字符型輸入框:中文,英文全角、英文半角、數(shù)字、空或者空格或者回車、特殊字符(~!@#¥%……&*?[]{}”(特別要注意單引號和&符號))。禁止直接輸入特殊字符時,使用”復(fù)制+粘貼”功能嘗試輸入。

(2)長度檢查:最小長度、最大長度、最小長度-1、最大長度+1、輸入超長字符比如把整個文章拷貝過去。

(3)空格檢查:輸入的字符間有空格、字符前有空格、字符后有空格、字符前后有空格

(4)多行文本框輸入:允許回車換行、保存后再顯示能夠保存輸入的格式、僅輸入回車換行,檢查能否正確保存(若能,檢查保存結(jié)果,若不能,查看是否有正常提示)

(5)安全性檢查:輸入特殊字符串(null,NULL, ,JAVAscript,<script>,</script>,<title></title>,<html></html>,<td></td>)、輸入腳本函數(shù)(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>、sql注入)

2、數(shù)值型輸入框:

(1)邊界值:最大值、最小值、最大值+1、最小值-1

(2)位數(shù):最小位數(shù)、最大位數(shù)、最小位數(shù)-1、最大位數(shù)+1、輸入超長值

(3)特殊字符:輸入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]:"<>?;',./?;:'-=等可能導(dǎo)致系統(tǒng)錯誤的字符、禁止直接輸入特殊字符時,嘗試使用粘貼拷貝查看是否能正常提交、word中的特殊功能,通過剪貼板拷貝到輸入框,分頁符,分節(jié)符類似公式的上下標(biāo)等、數(shù)值的特殊符號如∑,㏒,㏑,∏,+,-等

(4)異常值:輸入負(fù)整數(shù)、負(fù)小數(shù)、分?jǐn)?shù)、輸入字母或漢字、小數(shù)(小數(shù)前0點(diǎn)舍去的情況,多個小數(shù)點(diǎn)的情況)、首位為0的數(shù)字如01、02、科學(xué)計數(shù)法是否支持1.0E2、全角數(shù)字與半角數(shù)字、數(shù)字與字母混合、16進(jìn)制,8進(jìn)制數(shù)值、貨幣型輸入(允許小數(shù)點(diǎn)后面幾位)

(5)安全性檢查:不能直接輸入就copy,輸入內(nèi)容如上

3、日期型輸入框:

(1)合法性檢查:(輸入0日、1日、32日)、月輸入[1、3、5、7、8、10、12]、日輸入[31]、月輸入[4、6、9、11]、日輸入[30][31]、輸入非閏年,月輸入[2],日期輸入[28、29]、輸入閏年,月輸入[2]、日期輸入[29、30]、月輸入[0、1、12、13]

(2)異常值、特殊字符:輸入空白或NULL、輸入~!@#¥%……&*(){}[]等可能導(dǎo)致系統(tǒng)錯誤的字符

(3)安全性檢查:不能直接輸入,就copy,是否數(shù)據(jù)檢驗(yàn)出錯

4、信息重復(fù):在一些需要命名,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會否報錯,重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理

二、搜索功能

若查詢條件為輸入框,則參考輸入框?qū)?yīng)類型的測試方法

1、功能實(shí)現(xiàn):

(1)如果支持模糊查詢,搜索名稱中任意一個字符是否能搜索到

(2)比較長的名稱是否能查到

(3)輸入系統(tǒng)中不存在的與之匹配的條件

(4)用戶進(jìn)行查詢操作時,一般情況是不進(jìn)行查詢條件的清空,除非需求特殊說明。

(5)拼音查詢

2、組合測試:

(1)不同查詢條件之間來回選擇,是否出現(xiàn)頁面錯誤(單選框和多選框最容易出錯)

(2)測試多個查詢條件時,要注意查詢條件的組合測試,可能不同組合的測試會報錯。

三、添加、修改功能

1、特殊鍵:(1)是否支持Tab鍵 (2)是否支持回車鍵

2、提示信息:(1)不符合要求的地方是否有錯誤提示

3、唯一性:(1)字段唯一的,是否可以重復(fù)添加,添加后是否能修改為已存在的字段(字段包括區(qū)分大小寫以及在輸入的內(nèi)容前后輸入空格,保存后,數(shù)據(jù)是否真的插入到數(shù)據(jù)庫中,注意保存后數(shù)據(jù)的正確性)

4、數(shù)據(jù)正確性:

(1)對編輯頁的每個編輯項(xiàng)進(jìn)行修改,點(diǎn)擊保存,是否可以保存成功,檢查想關(guān)聯(lián)的數(shù)據(jù)是否得到更新。

(2)進(jìn)行必填項(xiàng)檢查(即是否給出提示以及提示后是否依然把數(shù)據(jù)存到數(shù)據(jù)庫中;是否提示后出現(xiàn)頁碼錯亂等)

(3)是否能夠連續(xù)添加(針對特殊情況)

(4)在編輯的時候,注意編輯項(xiàng)的長度限制,有時在添加的時候有,在編輯的時候卻沒有(注意要添加和修改規(guī)則是否一致)

(5)對于有圖片上傳功能的編輯框,若不上傳圖片,查看編輯頁面時是否顯示有默認(rèn)的圖片,若上傳圖片,查看是否顯示為上傳圖片

(6)修改后增加數(shù)據(jù)后,特別要注意查詢頁面的數(shù)據(jù)是否及時更新,特別是在首頁時要注意數(shù)據(jù)的更新。

(7)提交數(shù)據(jù)時,連續(xù)多次點(diǎn)擊,查看系統(tǒng)會不會連續(xù)增加幾條相同的數(shù)據(jù)或報錯。

(8)若結(jié)果列表中沒有記錄或者沒選擇某條記錄,點(diǎn)擊修改按鈕,系統(tǒng)會拋異常。

四、刪除功能

1、特殊鍵:(1)是否支持Tab鍵 (2)是否支持回車鍵

2、提示信息:(1)不選擇任何信息,直接點(diǎn)擊刪除按鈕,是否有提示(2)刪除某條信息時,應(yīng)該有確認(rèn)提示

3、數(shù)據(jù) 實(shí)現(xiàn):(1)是否能連續(xù)刪除多個產(chǎn)品(2)當(dāng)只有一條數(shù)據(jù)時,是否可以刪除成功 (3)刪除一條數(shù)據(jù)后,是否可以添加相同的數(shù)據(jù)(4)如系統(tǒng)支持批量刪除,注意刪除的信息是否正確 (5)如有全選,注意是否把所有的數(shù)據(jù)刪除(6)刪除數(shù)據(jù)時,要注意相應(yīng)查詢頁面的數(shù)據(jù)是否及時更新 (7)如刪除的數(shù)據(jù)與其他業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián),要注意其關(guān)聯(lián)性(如刪除部門信息時,部門下游員工,則應(yīng)該給出提示)(8)如果結(jié)果列表中沒有記錄或沒有選擇任何一條記錄,點(diǎn)擊刪除按鈕系統(tǒng)會報錯。

如:某一功能模塊具有最基本的增刪改查功能,則需要進(jìn)行以下測試

單項(xiàng)功能測試(增加、修改、查詢、刪除)

增加——>增加——>增加 (連續(xù)增加測試)

增加——>刪除

增加——>刪除——>增加 (新增加的內(nèi)容與刪除內(nèi)容一致)

增加——>修改——>刪除

修改——>修改——>修改 (連續(xù)修改測試)

修改——>增加(新增加的內(nèi)容與修改前內(nèi)容一致)

修改——>刪除

修改——>刪除——>增加 (新增加的內(nèi)容與刪除內(nèi)容一致)

刪除——>刪除——>刪除 (連續(xù)刪除測試)

五、注冊、登陸模塊

1、注冊功能:

(1)注冊時,設(shè)置密碼為特殊版本號,檢查登錄時是否會報錯

(2)注冊成功后,頁面應(yīng)該以登陸狀態(tài)跳轉(zhuǎn)到首頁或指定頁面

(3)在注冊成功后,刪除注冊的賬號,檢查是否可以注冊成功

(4)注冊已注冊的賬號,檢查是否可以注冊成功

(5)改變存在的用戶的用戶名和密碼的大小寫,來注冊。(有的需求是區(qū)分大小寫,有的不區(qū)分)

(6)看是否支持tap和enter鍵等;密碼是否可以復(fù)制粘貼;密碼是否以* 之類的加秘符號顯示

(7)對于賬號輸入與密碼輸入運(yùn)用等價類、邊界值寫就好了,這里不再累述

2、登陸功能:

(1)輸入正確的用戶名和正確的密碼

(2)輸入正確的用戶名和錯誤的密碼

(3)輸入錯誤的用戶名和正確的密碼

(4)輸入錯誤的用戶名和錯誤的密碼

(5)不輸入用戶名和密碼(均為空格)

(6)只輸入用戶名,密碼為空

(7)用戶名為空,只輸入密碼

(8)輸入正確的用戶名和密碼,但是不區(qū)分大小寫

(9)用戶名和密碼包括特殊字符

(10)用戶名和密碼輸入超長值

(11)已刪除的用戶名和密碼

(12)登錄時,當(dāng)頁面刷新或重新輸入數(shù)據(jù)時,驗(yàn)證碼是否更新

六、上傳圖片

(1)上傳各種主流的圖片格式文件

(2)上傳非圖片格式的文件

(3)上傳圖片文件的大小,幾k,上百k,到幾兆,幾十兆

(4)上傳正在被其他應(yīng)用使用的圖片文件

(5)上傳的手動輸入上傳地址

(6)上傳地址輸入不存在的圖片地址

(7)上傳地址輸入圖片名稱來上傳

(8)不選擇文件直接點(diǎn)擊上傳,查看是否給出提示

(9)連續(xù)多次選擇不同的文件,查看是否上傳最后一次選擇的文件

(10)同時上傳多張圖片文件

七、查詢結(jié)果列表

(1)列表、列寬是否合理

(2)列表數(shù)據(jù)太寬有沒有提供橫向滾動

(3)列表的列名有沒有與內(nèi)容對應(yīng)

(4)列表的每列的列名是否描述的清晰

(5)列表是否把不必要的列都顯示出來

(6)點(diǎn)擊某列進(jìn)行排序,是否會報錯(點(diǎn)擊查看每一頁的排序是否正確)

(7)雙擊或單擊某列信息,是否會報錯

八、界面和易用性測試

1、風(fēng)格、樣式、顏色是否協(xié)調(diào)

2、界面布局是否整齊、協(xié)調(diào)(保證全部顯示出來的,盡量不要使用滾動條

3、界面操作、標(biāo)題描述是否恰當(dāng)(描述有歧義、注意是否有錯別字)4、操作是否符合人們的常規(guī)習(xí)慣(有沒有把相似的功能的控件放在一起,方便操作)

5、提示界面是否符合規(guī)范(不應(yīng)該顯示英文的cancel、ok,應(yīng)該顯示中文的確定等)

6、界面中各個控件是否對齊

7、日期控件是否可編輯

8、日期控件的長度是否合理,以修改時可以把時間全部顯示出來為準(zhǔn)

9、查詢結(jié)果列表列寬是否合理、標(biāo)簽描述是否合理

10、查詢結(jié)果列表太寬沒有橫向滾動提示

11、對于信息比較長的文本,文本框有沒有提供自動豎直滾動條

12、數(shù)據(jù)錄入控件是否方便

13、有沒有支持Tab鍵,鍵的順序要有條理,不亂跳

14、有沒有提供相關(guān)的熱鍵

15、控件的提示語描述是否正確

16、模塊調(diào)用是否統(tǒng)一,相同的模塊是否調(diào)用同一個界面

17、用滾動條移動頁面時,頁面的控件是否顯示正常

18、日期的正確格式應(yīng)該是XXXX-XX-XX或XXXX-XX-XX XX:XX:XX

19、頁面是否有多余按鈕或標(biāo)簽

20、窗口標(biāo)題或圖標(biāo)是否與菜單欄的統(tǒng)一

21、窗口的最大化、最小化是否能正確切換

22、對于正常的功能,用戶可以不必閱讀用戶手冊就能使用

23、執(zhí)行風(fēng)險操作時,有確認(rèn)、刪除等提示嗎

24、操作順序是否合理

25、正確性檢查:檢查頁面上的form, button, table, header, footer,提示信息,還有其他文字拼寫,句子的語法等是否正確。

26、系統(tǒng)應(yīng)該在用戶執(zhí)行錯誤的操作之前提出警告,提示信息.

27、頁面分辨率檢查,在各種分辨率瀏覽系統(tǒng)檢查系統(tǒng)界面友好性。

28、合理性檢查:做delete, update, add, cancel, back等操作后,查看信息回到的頁面是否合理。

29、檢查本地化是否通過:英文版不應(yīng)該有中文信息,英文翻譯準(zhǔn)確,專業(yè)

九、兼容性測試

  兼容性測試不只是指界面在不同操作系統(tǒng)或?yàn)g覽器下的兼容,有些功能方面的測試,也要考慮到兼容性,包括操作系統(tǒng)兼容和應(yīng)用軟件兼容,可能還包括硬件兼容。比如涉及到ajax、jquery、JavaScript等技術(shù)的,都要考慮到不同瀏覽器下的兼容性問題。

十、鏈接測試

  主要是保證鏈接的可用性和正確性,它也是網(wǎng)站測試中比較重要的一個方面。

1、導(dǎo)航測試  導(dǎo)航描述了用戶在一個頁面內(nèi)操作的方式,在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等;或在不同的連接頁面之間。通過考慮下列問題,可以決定一個Web應(yīng)用系統(tǒng)是否易于導(dǎo)航:導(dǎo)航是否直觀?Web系統(tǒng)的主要部分是否可通過主頁存取?Web系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航幫助?  在一個頁面上放太多的信息往往起到與預(yù)期相反的效果。Web應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動,很快地掃描一個Web應(yīng)用系統(tǒng),看是否有滿足自己需要的信息,如果沒有,就會很快地離開。很少有用戶愿意花時間去熟悉Web應(yīng)用系統(tǒng)的結(jié)構(gòu),因此,Web應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。  導(dǎo)航的另一個重要方面是Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)、導(dǎo)航、菜單、連接的風(fēng)格是否一致。確保用戶憑直覺就知道Web應(yīng)用系統(tǒng)里面是否還有內(nèi)容,內(nèi)容在什么地方。  Web應(yīng)用系統(tǒng)的層次一旦決定,就要著手測試用戶導(dǎo)航功能,讓最終用戶參與這種測試,效果將更加明顯。2、圖形測試在Web應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內(nèi)容有:(1)要確保圖形有明確的用途,圖片或動畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時間。Web應(yīng)用系統(tǒng)的圖片尺寸要盡量地小,并且要能清楚地說明某件事情,一般都鏈接到某個具體的頁面。(2)驗(yàn)證所有頁面字體的風(fēng)格是否一致。(3)背景顏色應(yīng)該與字體顏色和前景顏色相搭配。(4)圖片的大小和質(zhì)量也是一個很重要的因素,一般采用JPG或GIF壓縮,最好能使圖片的大小減小到30k以下。(5)最后,需要驗(yàn)證的是文字回繞是否正確。如果說明文字指向右邊的圖片,應(yīng)該確保該圖片出現(xiàn)在右邊。不要因?yàn)槭褂脠D片而使窗口和段落排列古怪或者出現(xiàn)孤行。通常來說,使用少許或盡量不使用背景是個不錯的選擇。如果您想用背景,那么最好使用單色的,和導(dǎo)航條一起放在頁面的左邊。另外,圖案和圖片可能會轉(zhuǎn)移用戶的注意力。

十一、業(yè)務(wù)流程測試(主要功能測試)

  業(yè)務(wù)流程,一般會涉及到多個模塊的數(shù)據(jù),所以在對業(yè)務(wù)流程測試時,首先要保證單個模塊功能的正確性,其次就要對各個模塊間傳遞的數(shù)據(jù)進(jìn)行測試,這往往是容易出現(xiàn)問題的地方,測試時一定要設(shè)計不同的數(shù)據(jù)進(jìn)行測試。

十二、安全性測試

(1)SQL注入(比如登陸頁面)

(2)XSS跨網(wǎng)站腳本攻擊:程序或數(shù)據(jù)庫沒有對一些特殊字符進(jìn)行過濾或處理,導(dǎo)致用戶所輸入的一些破壞性的腳本語句能夠直接寫進(jìn)數(shù)據(jù)庫中,瀏覽器會直接執(zhí)行這些腳本語句,破壞網(wǎng)站的正常顯示,或網(wǎng)站用戶的信息被盜,構(gòu)造腳本語句時,要保證腳本的完整性。

  document.write("abc")

  <script>alter("abc")</script>

(3)URL地址后面隨便輸入一些符號,并盡量是動態(tài)參數(shù)靠后

(4)驗(yàn)證碼更新問題

(5)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊,后登陸的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登陸而直接瀏覽某個頁面等。

(6)Web應(yīng)用系統(tǒng)是否有超時的限制,也就是說,用戶登陸后在一定時間內(nèi)(例如15分鐘)沒有點(diǎn)擊任何頁面,是否需要重新登陸才能正常使用。

(7)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測試相關(guān)信息是否寫進(jìn)了日志文件、是否可追蹤。

(8)當(dāng)使用了安全套接字時,還要測試加密是否正確,檢查信息的完整性。

(9)服務(wù)器端的腳本常常構(gòu)成安全漏洞,這些漏洞又常常被黑客利用。所以,還要測試沒有經(jīng)過授權(quán),就不能在服務(wù)器端放置和編輯腳本的問題。

(10)用戶名密碼傳輸過程中是否加密傳輸。

十三、測試中應(yīng)該注意的其他情況

1、在測試時,與網(wǎng)絡(luò)有關(guān)的步驟或者模塊必須考慮到斷網(wǎng)的情況

2、每個頁面都有相應(yīng)的Title,不能為空,或者顯示“無標(biāo)題頁”

3、在測試的時候要考慮到頁面出現(xiàn)滾動條時,滾動條上下滾動時,頁面是否正常

4、URL不區(qū)分大小寫,大小寫不敏感

5、、對于電子商務(wù)網(wǎng)站,當(dāng)用戶并發(fā)購買數(shù)量大于庫存的數(shù)量時,系統(tǒng)如何處理

6、測試數(shù)據(jù)避免單純輸入“123”、“abc“之類的,讓測試數(shù)據(jù)盡量接近實(shí)際

7、進(jìn)行測試時,盡量不要用超級管理員進(jìn)行測試,用新建的用戶進(jìn)行測試。測試人員盡量不要使用同一個用戶進(jìn)行測試

8、提示信息:提示信息是否完整、正確、詳細(xì)

9、幫助信息:是否提供幫助信息,幫助信息的表現(xiàn)形式(頁面文字、提示信息、幫助文件),幫助信息是否正確、詳細(xì)

10、可擴(kuò)展性:是否由升級的余地,是否保留了接口

11、穩(wěn)定性:運(yùn)行所需的軟硬件配置,占用資源情況,出現(xiàn)問題時的容錯性,對數(shù)據(jù)的保護(hù)

12、運(yùn)行速度:運(yùn)行的快慢,帶寬占用情況

感謝原作者

https://www.cnblogs.com/fighter007/p/8431133.html

分享到:
標(biāo)簽:測試 web
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定