添加、修改功能
創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目網(wǎng)站制作、成都網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元神農(nóng)架林區(qū)做網(wǎng)站,已為上家服務,為神農(nóng)架林區(qū)各地企業(yè)和個人服務,聯(lián)系電話:13518219792
1. 添加
1) 添加按鈕可用,測試點擊添加按鈕,能夠進入相應的添加頁面
可能存在的bug:
(1) 點擊“添加”按鈕,程序無反應,無法進行添加操作;
(2) 點擊“添加”按鈕,程序跳轉(zhuǎn)到其它頁面。
2) 進入添加頁面,驗證輸入字段和需求描述一致
可能存在的bug:
(1) 輸入字段出現(xiàn)錯別字;
(2) 輸入字段丟失或者多余,程序丟失需求規(guī)約的輸入字段或者程序出現(xiàn)需求沒有規(guī)約的輸入字段;
(3) 輸入字段、輸入方式和需求描述不一致,比如,需求規(guī)約為下拉列表,程序為文本框;
(4) 必填項未填時沒有提示信息,或者必填項沒有必填標識。
3) 所有輸入字段輸入合法數(shù)據(jù),點擊保存按鈕,系統(tǒng)應該有保存成功提示信息,在數(shù)據(jù)庫中有新保存的數(shù)據(jù),通過查詢頁面,也可以查詢到添加的數(shù)據(jù)
可能存在的bug:
(1)程序把合法數(shù)據(jù)當作非法數(shù)據(jù)處理;
(2)點擊保存,沒有保存是否成功提示信息;
(3)數(shù)據(jù)庫中沒有新添加的數(shù)據(jù)記錄;
(4)數(shù)據(jù)庫中有添加的數(shù)據(jù),但是通過程序查詢操作,無法查詢到新添加的數(shù)據(jù)記錄。
4) 重新進入添加頁面,所有字段輸入有效數(shù)據(jù),然后從第一個字段開始,按如下幾項依次驗證每個輸入字段。之所以從第一個輸入字段開始依次驗證,是因為可保證不遺漏任何字段,同時也可以節(jié)省測試時間。
非法數(shù)據(jù),根據(jù)測試用例中的設計的非法測試數(shù)據(jù),驗證對每個非法測試數(shù)據(jù)程序都能控制。
可能存在的bug:
(1) 程序?qū)Ψ欠〝?shù)據(jù)沒有控制,輸入非法數(shù)據(jù)可以通過驗證;
(2) 程序?qū)Ψ欠〝?shù)據(jù)的提示信息錯誤(包括是否缺少,準確性,可理解性,一致性)。
編輯數(shù)據(jù),根據(jù)測試用例中的設計的編輯測試數(shù)據(jù),驗證對每個編輯測試數(shù)據(jù)程序都能控制
可能存在的bug:
(1)程序不能處理編輯數(shù)據(jù),比如粘貼一個數(shù)據(jù),程序認為數(shù)據(jù)沒有輸入;(密碼的地方就應該如此,是保護措施)
(2)程序?qū)庉嫈?shù)據(jù)處理錯誤,比如,按back鍵刪除部分數(shù)據(jù),程序依舊保存全部數(shù)據(jù);
(3)程序?qū)庉嫈?shù)據(jù)的提示信息錯誤。
空數(shù)據(jù),如果需求規(guī)定輸入字段不能為空,驗證程序?qū)Ψ强諗?shù)據(jù)有明顯標識或說明,對非空輸入字段輸入空數(shù)據(jù)有控制
可能存在的bug:
(1)程序?qū)Ψ强蛰斎胱侄螣o明顯標識或說明;
(2)程序?qū)Ψ强蛰斎胱侄螣o限制,非空輸入字段輸入空數(shù)據(jù),程序可以通過驗證;
(3)程序?qū)諗?shù)據(jù)的提示信息錯誤。
重復數(shù)據(jù),如果需求規(guī)定輸入字段不能輸入重復數(shù)據(jù),驗證程序?qū)χ貜蛿?shù)據(jù)有控制
可能存在的bug:
(1)程序?qū)χ貜蛿?shù)據(jù)無校驗,可以輸入并保存重復數(shù)據(jù),或提示無法保存,實際卻保存成功,這都有可能引發(fā)程序崩潰;
(2)程序?qū)χ貜蛿?shù)據(jù)的提示信息錯誤,或點擊“保存”無反應,沒有提示。
2. 修改
1) 修改按鈕可用,測試點擊修改按鈕,能夠進入相應的修改頁面;
可能存在的bug:
(1)點擊“修改”按鈕,程序無反應,無法進行修改操作;
(2)點擊“修改”按鈕,程序跳轉(zhuǎn)到其它頁面。
(3)進入修改頁面,驗證信息內(nèi)容和添加時輸入一致
2) 修改各字段信息時,驗證方法同添加;但還需驗證添加和修改的一致性;
可能存在的bug:
(1)修改頁面中相同字段名稱與添加頁面不一致;
(2)修改頁面中字段數(shù)與添加頁面不一致,導致部分數(shù)據(jù)項丟失;
(3)修改頁面中必填項或唯一字段設置與添加頁面不一致。
3) 保存修改內(nèi)容
可能存在的bug:
(1) 保存按鈕無反應,修改操作不可操作;
(2) 程序無是否保存確認提示信息;
(3) 進入修改頁面,不修改任何信息,按enter鍵,顯示空白頁面;
(4) 程序無是否保存成功提示信息。
4) 重新查詢修改后的內(nèi)容
可能存在的bug:
(1)程序提示保存成功,但是重新查詢,依舊顯示修改之前的內(nèi)容;
(2)程序?qū)⑿薷慕Y(jié)果保存為另外的數(shù)據(jù)記錄。
3. 添加修改中對文本框的通用操作
1) 對輸入域的必填項處理是否正確;
2) 輸入域是否有長度限制;
3) 輸入域如對某些字符禁止輸入時,限制是否成功;
4) 中文、英文、空格,數(shù)字,字符,下劃線、單引號等所有特殊字符的組合;
5) 時間域
(1)年度超過4位;
(2)月份輸入0或大于12;
(3)日期輸入0或大于當前月份的天數(shù);
(4)年度,月份,日期輸入負數(shù);
(5)時間輸入大于或小于邊緣值的數(shù)據(jù);
(6)進行字符及漢字的輸入,看程序能否正確處理;
(7)系統(tǒng)中所涉及時間是否取服務器時間;
(8)有范圍的輸入域,開始時間大于、小于、等于結(jié)束時間,系統(tǒng)能否正確處理;
(9)時間范圍同當前時間的關系是否正確;
(10)是否包含缺省時間且缺省時間意義是否正確;
(11)系統(tǒng)對閏年,閏月的處理;
(12) 對不同的時間格式(yyyy-dd-mm,yy-dd-mm,yyyy/dd/mm,
yy/dd/mm等)是否允許輸入;
(13) 輸入的時間在與之有關的模塊中是否能正確的起到作用及對其他模塊的影響;
(14) 對時間點的測試。
6) 貨幣域
(1)輸入負值、零、特大數(shù)、小數(shù)系統(tǒng)能否正確處理;
(2)系統(tǒng)對小數(shù)點后數(shù)位的控制是否正確;
(3)系統(tǒng)能否正確處理數(shù)值計算;
(4)輸入非數(shù)值型數(shù)據(jù)(包括特殊字符),系統(tǒng)能否正確處理;
(5)系統(tǒng)能處理貨幣的種類。
7) ***(18或15位):
(1)***中輸入非法的年月日信息(包括超界數(shù)字及字符,漢字),程序能否進行檢驗并正確處理;
(2)由***號碼計算年齡,系統(tǒng)對出生年份末兩位數(shù)是00的***號碼能否正常處理;
(3)在年齡和***均作為用戶信息輸入時,是否具有關聯(lián);
(4)在***的輸入中,是否允許輸入字符”x”。
8) 電話號碼
(1)輸入特殊的電話號碼,如119,110,800等看程序是否能正確處理;
(2)驗證-,(,) * # 是否有真正含義;
(3)電話號碼長度是否有限制;
(4)電話號碼是否允許輸入漢字,英文。
9) 關于時間的其它操作
(1)時間的跨月份、年度操作;
(2)12小時、24小時制的操作;
(3)客戶機與服務器時間不同的操作(包括客戶機與服務器兩地時差不同);
10) 數(shù)據(jù)字段一致性:不同窗口中同一類數(shù)據(jù)輸入域的數(shù)據(jù)接口是否一致(如添加用戶及用戶登錄窗口對用戶標識和口令的長度是否一致)。