基于原博主上根據(jù)實踐新加了了一些東西盏筐,http://www.reibang.com/p/a187bffcfe1c
修改:
1.查詢新增了每個欄目標簽檢查及內(nèi)容祝拯。
2.為每條信息標注強制和非強制(僅供參考主穗,根據(jù)個人需求來定):非強制為視情況而定,強制為必須遵守襟锐,默認不標注即為強制
一.新增功能
1.輸入長度限制(長度,格式膛锭,數(shù)據(jù)類型)
2.保存(當保存成功粮坞,檢查數(shù)據(jù)表新增,在數(shù)據(jù)庫中保存的字段是否與頁面字段一一對應(yīng)初狰,注意保存后數(shù)據(jù)的正確性莫杈;當保存失敗,沒有保存數(shù)據(jù))
3.唯一性(字段唯一的奢入,添加重復(fù)值筝闹,或者修改已有重復(fù)數(shù)據(jù);字段包括區(qū)分大小寫以及在輸入的的內(nèi)容前后輸入空格.
4.修改新增和修改的默認值
5.前后空格的保存,自動去掉或者是空格也保存【非強制】
6.清空和返回(取消)(清空時不清空默認數(shù)據(jù)腥光;返回或者取消時不驗證數(shù)據(jù)有效性且不保存數(shù)據(jù))
7.保存成功后頁面的跳轉(zhuǎn)关顷,新增和修改數(shù)據(jù)在列表頁面的顯示,一般情況下排序會列在第一個
8.多次連續(xù)點擊保存按鈕柴我,查看系統(tǒng)會不會聯(lián)系新增幾條相同的數(shù)據(jù)或報錯
9.檢查關(guān)聯(lián)頁面或關(guān)聯(lián)數(shù)據(jù)
10.特殊按鍵:是否支持Tab鍵盤解寝,回車鍵扩然,一般tab鍵從左到右邊艘儒,從上到下順序
11.報錯提示信息是否合理
12.數(shù)據(jù)準確校驗
12.1對編輯頁面的每個編輯項進行修改,某些字段不允許修改的置于不可編輯夫偶,點擊保存界睁,是否可以保存成功,檢查相關(guān)聯(lián)的數(shù)據(jù)是否得到更新
12.2進行必填項檢查(是否給出提示以及提示后是否依然把數(shù)據(jù)存到數(shù)據(jù)庫中兵拢;是否提示后出現(xiàn)頁面錯亂等)
二翻斟、刪除
1、特殊鍵:Tab鍵 说铃、回車鍵
2访惜、提示信息:
(1)不選擇任何信息,直接點擊刪除按鈕腻扇,是否有提示
(2)刪除某條或多條信息時债热,應(yīng)該有確認提示
3、數(shù)據(jù)實現(xiàn)(刪除后要檢查數(shù)據(jù)庫幼苛,刪除操作一般要有確認提示):
(1)是否能連續(xù)刪除多個產(chǎn)品
(2)當只有一條數(shù)據(jù)時窒篱,是否可以刪除成功
(3)刪除一條數(shù)據(jù)后,是否可以添加相同的數(shù)據(jù)
(4)如系統(tǒng)支持批量刪除,注意刪除的信息是否正確
(5)如有全選墙杯,注意是否把所有的數(shù)據(jù)刪除
(6)刪除數(shù)據(jù)時配并,要注意相應(yīng)查詢頁面的數(shù)據(jù)是否及時更新
(7)如果結(jié)果列表中沒有記錄或沒有選擇任何一條記錄,點擊刪除按鈕系統(tǒng)會報錯
(8)可行性:如刪除的數(shù)據(jù)與其他業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)高镐,刪除后對其他功能或數(shù)據(jù)有影響(如刪除部門信息時溉旋,部門下有員工,則應(yīng)該給出提示)
(9)物理刪除或者邏輯刪除及對查詢數(shù)據(jù)的影響嫉髓,刪除后相關(guān)頁面不再顯示已刪除的數(shù)據(jù)低滩。一般已有記錄要能顯示刪除的數(shù)據(jù)
(10)級聯(lián)刪除:相關(guān)數(shù)據(jù)的處理
比如刪除一個用戶,該用戶的權(quán)限配置也應(yīng)該被刪除
存在主外鍵關(guān)聯(lián)的數(shù)據(jù)岩喷,提示不允許刪除
(11)操作后所有綁定此數(shù)據(jù)源的控件數(shù)據(jù)更新
三.查詢
1.每一字段的label(欄目標簽)和內(nèi)容是否正確恕沫,欄目排序是否合適
2.查詢條件
文本框查詢(超長,空格前后纱意,回車查詢,模糊查詢迄委,特殊字符查詢,sql注入查詢)
下拉框(枚舉值遍歷叙身,默認值查詢)
單選按鈕(默認值查詢,切換默認值查詢)
時間控件(開始時間>小于時間.=信轿,<残吩,前空后非空,前非空后空即彪,輸入非日期格式活尊,回車查詢)
3.查詢方式
單條件查詢,多條件組合查詢
4.以查詢結(jié)果為導(dǎo)向(查詢結(jié)果為空深胳,查詢結(jié)果非空宁仔,查詢結(jié)果分頁)
5.查詢結(jié)果界面布局
是否存在固定列峦睡,左右拉動滾動條权埠,是否存在固定列
查詢結(jié)果數(shù)字格式,查詢結(jié)果時間日期格式龙屉,查詢結(jié)果空數(shù)據(jù)列满俗,查詢結(jié)果數(shù)字計算結(jié)果校驗唆垃,查詢結(jié)果列表排列順序,查詢結(jié)果數(shù)據(jù)列是否支持自動排序