以前在這裏看到一篇文章說,要積累各個常用模塊的測試點,然後到需要測試的時候就根據這些測試點設計測試用例,我覺得這是一個好方法,就決定總結一下。我的實際經驗不多,根據我在論壇中學到的零散的東西和自己的想象,總結出以下幾點,歡迎各位繼續補充。
1. 登陸
2. 添加
3. 查詢
4. 刪除
1. 登陸
① 用戶名和密碼都符合要求(格式上的要求)
② 用戶名和密碼都不符合要求(格式上的要求)
③ 用戶名符合要求,密碼不符合要求(格式上的要求)
④ 密碼符合要求,用戶名不符合要求(格式上的要求)
⑤ 用戶名或密碼爲空
⑥ 數據庫中不存在的用戶名,不存在的密碼
⑦ 數據庫中存在的用戶名,錯誤的密碼
⑧ 數據庫中不存在的用戶名,存在的密碼
⑨ 輸入的數據前存在空格
⑩ 輸入正確的用戶名密碼以後按[enter]是否能登陸
2. 添加
① 要添加的數據項均合理,檢查數據庫中是否添加了相應的數據
② 留出一個必填數據爲空
③ 按照邊界值等價類設計測試用例的原則設計其他輸入項的測試用例
④ 不符合要求的地方要有錯誤提示
⑤ 是否支持table鍵
⑥ 按enter是否能保存
⑦ 若提示不能保存,也要察看數據庫裏是否多了一條數據
3. 刪除
① 刪除一個數據庫中存在的數據,然後查看數據庫中是否刪除
② 刪除一個數據庫中並不存在的數據,看書否有錯誤提示,並且數據庫中沒有數據被刪除
③ 輸入一個格式錯誤的數據,看是否有錯誤提示,並且數據庫中沒有數據被刪除。
④ 輸入的正確數據前加空格,看是否能正確刪除數據
⑤ 什麼也不輸入
⑥ 是否指出table鍵
⑦ 是否支持enter鍵
4. 查詢
精確查詢:
① 輸入的查詢條件爲數據庫中存在的數據,看是否能正確地查出相應得數據
② 輸入正確的查詢條件以前加上空格,看是否能正確地查出相應的數據
③ 輸入格式或範圍不符合要求的數據,看是否有錯誤提示
④ 輸入數據庫中不存在的數據
⑤ 不輸入任何數據
⑥ 是否支持table鍵
⑦ 是否支持enter鍵
模糊查詢:
在精確查詢的基礎上加上以下一點
① 輸入一些字符,看是否能查出數據庫中所有的相關信息