前言
簡述基礎(chǔ)模塊編寫測試用例常用方法:
? ? ? ?① 新增/修改
? ? ? ?② 刪除
? ? ? ?③ 查詢
? ? ? ?④ 工作流
正文
一、新增/修改
1、頁面數(shù)據(jù)檢查
1)頁面字段的對齊方式、按鈕樣式是否與系統(tǒng)風(fēng)格一致;
2)頁面字段、按鈕、字典項(xiàng)設(shè)置是否與需求一致;
3)頁面的必錄項(xiàng)是否均以紅色字體標(biāo)識;
4)檢查頁面帶出信息的準(zhǔn)確性和完整性;
5)檢查頁面排版是否合理,輸入框大小是否合適;
6)快捷鍵檢查,如常用的Ctrl+C、Ctrl+V、Tab鍵等。
2、字段校驗(yàn)
1)必錄項(xiàng):系統(tǒng)是否對必錄項(xiàng)做了處理,未輸入時(shí)是否有提示信息;
2)A字段唯一性校驗(yàn):錄入已存在的A字段,錄入其他信息,是否能成功保存;
3)字段長度:字段長度限制是否與需求一致,超出指定長度系統(tǒng)是否提示異常;
4)字符類型:對于字符型、數(shù)值型、整數(shù)型、浮點(diǎn)型等不同類型,系統(tǒng)是否進(jìn)行輸入限制,在輸入指定類型信息的字段輸入其他類型的信息(如應(yīng)該輸入整數(shù)型的字段輸入漢字),系統(tǒng)是否提示異常;
5)特定格式字段校驗(yàn):對于日期、身份證號碼、郵政編碼、電話號碼、手機(jī)號碼、電子郵箱等具有特定格式的字段信息,輸入不正確時(shí),系統(tǒng)是否進(jìn)行提示;
6)特殊字符校驗(yàn):在字段輸入標(biāo)點(diǎn)符號或者空格等特殊符號,系統(tǒng)是否會正確處理,如維族人姓名“阿布都克熱木·艾山”能否正確保存;
7)選擇控件檢查:下拉框、單選框、多選框選擇后,是否可以正常保存,單選框是否可進(jìn)行多選;
8)頁面鏈接檢查:頁面鏈接字體顏色大小是否區(qū)分,鼠標(biāo)指針移動到超級鏈接上時(shí)是否自動變?yōu)槭中?,鏈接頁面是否正常跳轉(zhuǎn)。
3、功能檢查
1)若用戶無新增數(shù)據(jù)的權(quán)限,是否能新增成功;
2)正確錄入數(shù)據(jù),是否新增成功,列表數(shù)據(jù)是否+1,多次點(diǎn)擊保存按鈕,是否會重復(fù)保存數(shù)據(jù);
3)新增和修改頁面字段校驗(yàn)方式是否一致;
4)修改數(shù)據(jù)是否能保存,修改時(shí)是否進(jìn)行了字段唯一性校驗(yàn),修改成功后,列表數(shù)據(jù)是否更改;
5)新增數(shù)據(jù)相關(guān)性檢查,如新增用戶成功后,該用戶是否可以正常登錄,或者新增優(yōu)惠券成功后,用戶是否可以領(lǐng)取,領(lǐng)取后是否看可以使用,使用時(shí)金額是否進(jìn)行扣減。
二、刪除
1、刪除是否彈出確認(rèn)框,刪除后是否提示成功或失?。?/p>
2、不選擇記錄,點(diǎn)擊刪除,系統(tǒng)如何處理;
3、選擇單個或多個記錄,能否正常刪除,若是物理刪除,數(shù)據(jù)庫中記錄是否已刪除,若是邏輯刪除,標(biāo)志位是否修改;
4、對于有關(guān)聯(lián)性的數(shù)據(jù),刪除是否給予提示,且不可刪除,如機(jī)構(gòu)綁定多個用戶,刪除該機(jī)構(gòu)時(shí),是否提示該機(jī)構(gòu)存在多個綁定用戶,請先解除用戶綁定。
三、查詢
1、查詢字段檢查:字段長度、字符類型、特殊字符等;
2、單獨(dú)遍歷輸入各查詢條件,是否顯示符合條件的記錄;
3、組合查詢條件時(shí),是否顯示符合條件的記錄;
4、錄入存在記錄的查詢記錄,系統(tǒng)能否正確篩選,并顯示在列表;
5、錄入不存在記錄的查詢條件,列表是否顯示為空
等),查詢結(jié)果顯示是否為空;
7、查詢結(jié)果較多時(shí),是否分頁顯示,分頁功能是否正確;
8、若存在多個查詢條件,是否有重置按鈕。
四、工作流
1、功能模塊的流程是否與需求一致,各個分支流程是否正確;
2、數(shù)據(jù)流轉(zhuǎn)時(shí),各項(xiàng)取值是否正確。
結(jié)語
? ? ? ?編寫測試用例的過程,也是對我們測試思路的整理過程。覆蓋率高的測試用例就像一個好的輔助,可以幫助我們快速攻占敵方的水晶,取得勝利。最后友情提示,回填和完善我們的測試用例也是很有必要哦!