增加、編輯、刪除等功能,幾乎每個系統都會用到,針對這幾個方面,寫如下測試用例
一:增加
1:在添加頁面,輸入要添加的數據項均合理,檢查數據庫以及列表頁是否添加了相應的數據
2:在添加頁面,留出一個必填項為空,檢查是否會提示
3:按照邊界值等價類設計測試用例原則設計其他輸入項測試用例
4:不符合要求的地方要有錯誤提示
5:是否支持table鍵
6:按enter是否能保存
7:若提示保存,也要查看數據庫里是否多了一條數據
二、刪除
1、刪除一個數據庫中存在的數據,然后查看數據庫以及列表也中是否刪除
2、刪除一個數據庫中並不存在的數據,看是否有錯誤提示,並且數據庫中沒有數據被刪除
3、輸入一個格式錯誤的數據,看是否有錯誤提示,並且數據庫中沒有數據被刪除
4、輸入正確數據前加空格,看是否能正確刪除數據
5、不輸入任何字符
6、是否支持table鍵
7、是否這次enter鍵
三、編輯
1:對編輯列表頁中的每個編輯項進行修改,點擊保存,查看是否編輯成功
2:依次對每個編輯項進行修改,點擊保存,查看是否編輯成功
3:對於必填項,我們可以修改為空、全角/半角空格,點擊保存時,查看是否編輯成功
4:現在很多編輯項目中有很多圖片預覽的功能,如果對於沒有上傳的圖片,查看編輯頁面時,是否顯示默認圖片。如果上傳了圖片,是否顯示上傳的圖 片。(因為實際工作中,很多客戶很介意這個節目圖片顯示紅叉)
5:在編輯的時候,也要注意添加時,每個編輯項的長度校驗,有些時候,添加時有長度限制,而編輯的時候卻沒有
6:在編輯的時候,查看界面的字段是否同添加時字段顯示一致,以及冒號是否也一致(無論是中文冒號或者是英文冒號,但是必須要一致)
四、密碼修改
實際當中,根據具體情況具體分析,實際測試中可能只用到幾條而已,例如:銀行卡密碼的修改,就不用考慮英文和非法字符,更不用考慮tap之類的快捷鍵
有時,需要根據需求具體分析了,例如:連續出錯多少次出現的提示,和一些軟件修改密碼要求一定時間內有一定的修改次數限制等。
1、舊密碼、新密碼、確認新密碼都為空時,查看系統是否會有提示
2、不輸入舊密碼,直接改密碼
3、輸入錯誤的舊密碼
4、不輸入確認新密碼
5、新密碼和確認密碼不一致
6、新密碼中有空格
7、新密碼為空
8、新密碼為符合要求的最多字符
9、新密碼為符號要求的最少字符
10、新密碼為符合要求的非最多和最少字符
11、新密碼為最多字符-1
12、新密碼為最多字符+1
13、新密碼為最少字符-1
14、新密碼為最少字符+1
15、新密碼為非允許字符(例如:密碼要求是英文和數字組成,則要試漢字和符號等)
16、看是否支持tap和enter鍵等
17、密碼是否可以復制、粘貼,是否以*之類的加密符號
18、看密碼是否區分大小寫,新密碼中英文小寫,確認密碼中英文大寫
19、新密碼和舊密碼一樣能否修改成功