1. 程式人生 > >網站測試點整理

網站測試點整理

asc 公式 界面 規則 測試計劃 進制數 文章 使用 比較

首先,查找需求說明、網站設計等相關文檔,分析測試需求。

制定測試計劃,確定測試範圍和測試策略,一般包括以下幾個部分:功能性測試;界面測試;性能測試;數據庫測試;安全性測試;兼容性測試

設計測試用例:

功能性測試

一、輸入框

1、字符型輸入框:

1)字符型輸入框:英文全角、英文半角、數字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特別要註意單引號和&符號禁止直接輸入特殊字符時,使用“粘貼、拷貝”功能嘗試輸入。

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

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

4)多行文本框輸入:

允許回車換行、保存後再顯示能夠保存輸入的格式、僅輸入回車換行,檢查能否正確保存(若能,檢查保存結果,若不能,查看是否有正常提示)

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

2、數值型輸入框:

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

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

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

輸入負整數負小數分數輸入字母或漢字小數(小數前0點舍去的情況,多個小數點的情況)、首位為0的數字如01、02科學計數法是否支持1.0E2全角數字與半角數字數字與字母混合

16進制,8進制數值、貨幣型輸入(允許小數點後面幾位)、

不能直接輸入就copy,看是否數據檢驗出錯?

3、日期型輸入框:

1)合法性檢查:

月輸入[1、3、5、7、8、10、12]、日輸入[0][31][32]

月輸入[4、6、9、11]、日輸入[0][30][31]

輸入非閏年,月輸入[2],日期輸入[0][28、29]

輸入閏年,月輸入[2]日期輸入[0][29、30]

月輸入[0、13]

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

不能直接輸入,就copy,是否數據檢驗出錯?

4、信息重復:名字是唯一的信息,輸入重復的名字,看系統會不會報錯,重名包括是否區分大小寫,以及在輸入內容的前後輸入空格,系統是否作出正確處理.

二、搜索功能

若查詢條件為輸入框,則參考輸入框對應類型的測試方法

1、功能實現:

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

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

3)輸入其它關鍵字看查詢結果是否正確

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

2、組合測試:

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

比如查詢條件有checkbox,可以選擇性別為男or女,更換性別看查詢結果是否正確

比如dropdown list,來回切換

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

三、添加、修改功能

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

2 數據 正確性:

1)對編輯頁的每個編輯項進行修改,點擊保存,是否可以保存成功,檢查關聯的數據是否得到更新,比如添加修改後,特別要註意查詢頁面的數據是否及時更新

2)在編輯的時候,註意編輯項的長度限制,有時在添加的時候有,在編輯的時候卻沒有(註意要添加和修改規則是否一致

3)唯一性:字段唯一的,是否可以重復添加,添加後是否能修改為已存在的字段(字段包括區分大小寫以及在輸入的內容前後輸入空格,保存後,數據是否真的插入到數據庫中,註意保存後數據的正確性)

可以連續添加的,添加的幾條數據是否是相同的數據

4)若結果列表中沒有記錄或者沒選擇某條記錄,點擊修改按鈕,系統會拋異常。

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

網站測試點整理