修改功能测试的测试点
修改功能測試的測試點(diǎn)
1.點(diǎn)擊修改按鈕,能夠進(jìn)入相應(yīng)的修改頁面
2.點(diǎn)擊修改按鈕,程序跳轉(zhuǎn)頁面是否正確
3.進(jìn)入修改頁面,驗(yàn)證修改頁面顯示的內(nèi)容與該數(shù)據(jù)是否一致
顯示的內(nèi)容是否是該數(shù)據(jù)的內(nèi)容
4.進(jìn)入修改頁面,驗(yàn)證修改頁面顯示的內(nèi)容是否存在丟失
是否存在某些內(nèi)容丟失,不顯示
5.進(jìn)入修改頁面,驗(yàn)證輸入字段和需求描述一致
以軟件需求為準(zhǔn)
6.頁面輸入修改內(nèi)容的文本框的相應(yīng)名稱是否出現(xiàn)錯(cuò)別字
7.輸入的修改內(nèi)容是否與文本框中顯示的一致
是否會(huì)出現(xiàn)輸入的內(nèi)容丟失或者多出
8.空數(shù)據(jù)
如果需求規(guī)定輸入字段不能為空,驗(yàn)證程序?qū)Ψ强諗?shù)據(jù)有明顯標(biāo)識或說明,對非空輸入字段輸入空數(shù)據(jù)有控制
9.點(diǎn)擊保存按鈕,按鈕是否有效
10.輸入非法數(shù)據(jù),點(diǎn)擊保存按鈕,應(yīng)給出非法提示
程序可能會(huì)把非法數(shù)據(jù)當(dāng)做合法數(shù)據(jù)
11.輸入非法數(shù)據(jù),點(diǎn)擊保存按鈕,應(yīng)給出非法提示,輸入的修改數(shù)據(jù)不會(huì)被保存
12.輸入合法數(shù)據(jù),點(diǎn)擊保存,系統(tǒng)是否提示確認(rèn)保存
13.輸入合法數(shù)據(jù),點(diǎn)擊保存,系統(tǒng)應(yīng)提示保存成功
14.系統(tǒng)中該數(shù)據(jù)是否顯示最新修改的數(shù)據(jù)
15.查看數(shù)據(jù)庫中該數(shù)據(jù)是否與系統(tǒng)中修改的數(shù)據(jù)保持一致
16.取消按鈕是否有效
17.點(diǎn)擊取消按鈕,是否與保存功能一樣
18.點(diǎn)擊取消按鈕,跳轉(zhuǎn)頁面是否正確
19.任何修改都不進(jìn)行,直接點(diǎn)擊”保存”按鈕
可以正常修改
20.全部數(shù)據(jù)都進(jìn)行修改,且修改的數(shù)據(jù)內(nèi)容都不相同但正確,點(diǎn)擊“保存”按鈕
可以正常修改
21.當(dāng)前數(shù)據(jù)正在被占用或使用時(shí),是否可以進(jìn)行數(shù)據(jù)修改
如,用戶當(dāng)前正在前臺登錄進(jìn)行操作時(shí),是否可以修改用戶的權(quán)限或其他信息
22.若修改的數(shù)據(jù)對應(yīng)的主表,且主鍵值允許修改,那么要考慮關(guān)聯(lián)的從表數(shù)據(jù),是否進(jìn)行級聯(lián)更新
例如要修改員工的工號,就要考慮員工對應(yīng)的考情和工資等記錄中對應(yīng)的工號是否同時(shí)更新
23.如果修改按鈕,對應(yīng)數(shù)據(jù)庫中的一個(gè)事務(wù)處理時(shí),要檢查在保存按鈕點(diǎn)擊后,是否進(jìn)行了完備的事務(wù)處理操作
例如在網(wǎng)站上修改一個(gè)訂單,除了檢查界面提示和訂單信息是否修改外,還要檢查是否生成了訂單修改日志,同時(shí)在賣家的操作窗口中是否彈出相應(yīng)的提示信息等
24.是否存在批量更新操作,如果存在,要考慮批量更新是否更新完備正確
25.如果存在批量大數(shù)據(jù)的更新,要考慮性能和壓力測試
26.在更新過程中,構(gòu)造系統(tǒng)異常(斷電、斷網(wǎng)、終止服務(wù)等),檢查系統(tǒng)的響應(yīng),如果是事務(wù)處理,要確認(rèn)是否進(jìn)行了事務(wù)回滾,是否有相應(yīng)的錯(cuò)誤日志信息
27.如果是C/S或B/S系統(tǒng),要考慮服務(wù)器端功能的修改是否會(huì)影響客戶端的界面數(shù)據(jù)和相關(guān)處理。要進(jìn)行前后臺的關(guān)聯(lián)測試。
例如在后臺修改了新聞內(nèi)容,在前臺瀏覽器進(jìn)行刷新,檢查是否進(jìn)行了正確的修改,顯示是否完整
28.修改數(shù)據(jù)對應(yīng)的約束關(guān)系是否存在自相矛盾
例如:在A功能中對工資等級字段的要求是可以為空,但是在B功能中要引用工資等級時(shí),又規(guī)定該數(shù)據(jù)是必輸項(xiàng),那么就會(huì)導(dǎo)致在A功能中如果將工資等級修改為空時(shí),A功能就無法實(shí)現(xiàn)的問題
29.修改功能是否是可以撤銷的
30.同一組信息的修改功能和新增功能其對應(yīng)的數(shù)據(jù)校驗(yàn)規(guī)則是否完全相同,是否存在前后不一致的情況
例如:員工信息新增中不允許員工姓名有重復(fù),但是在修改時(shí),卻可以修改為重名
31.如果該功能存在假刪除,要考慮在修改記錄時(shí),關(guān)于重復(fù)的校驗(yàn),是否包括假刪除數(shù)據(jù)
例如員工管理功能對應(yīng)的刪除操作是假刪除,并且新增員工要求,員工姓名不能重復(fù)。
加入張三離職后,把張三假刪除,在界面上看不到張三的信息,此時(shí)再次修改員工信息,是否能再次修改一個(gè)員工姓名為張三的?
32.修改功能中是否有右鍵快捷方式,支持拷貝粘貼等
33.對于一些敏感數(shù)據(jù)的修改顯示,是否進(jìn)行了加密
原文鏈接:https://blog.csdn.net/qq_29656581/article/details/78270473
總結(jié)
以上是生活随笔為你收集整理的修改功能测试的测试点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据领域的Benchmark介绍
- 下一篇: 最小表示法详解