四.安全性
1@9}t9Pulrt0
(1)最重要的是排除可能會使應用非正常中止的錯誤。51Testing軟件測試網b%Y VZRJ1``
(2)應當注意盡可能避免用戶無意錄入無效的數據
X b7]~n8MVd8i n0(3)采用相關控件限制用戶輸入值的種類。51Testing軟件測試網;xat Gb%lvk
(4)當用戶作出選擇的可能性只有兩個時,可以采用單選框。
xl La*]]b1K-l w0(5)當選擇的可能再多一些時,可以采用復選框,每一種選擇都是有效的,用戶不可能輸入任何一種無效的選擇。
v+D P?Zl1u2wR0(6)當選項特別多時,可以采用列表框,下拉式列表框。51Testing軟件測試網&{!ID-fU6S
(7)在一個應用系統中,開發者應當避免用戶作出未經授權或沒有意義的操作
w$x(W(XEx0(8)對可能引起致命錯誤或系統出錯的輸入字符或動作要加限制或屏蔽。
}n O,VvBG P0(9)對可能發生嚴重后果的操作要有補救措施。通過補救措施用戶可以回到原來的正確狀態。
6^hT$z W0(10)對一些特殊符號的輸入、與系統使用的符號相沖突的字符等進行判斷并阻止用戶輸入該字符。
(U.` _$H$Qh9pE0(11)對錯誤操作最好支持可逆性處理,如取消系列操作。51Testing軟件測試網}%?5r7I%ZM!p.Q
(12)在輸入有效性字符之前應該阻止用戶進行只有輸入之后才可進行的操作。51Testing軟件測試網~T-J:s8|{
(13)對可能造成等待時間較長的操作應該提供取消功能。51Testing軟件測試網!k8a.FWV\
(14)特殊字符常有;;’”><,`‘:“[”{、\|}]+=)-(_*&&^%$#@!,.。?/還有空格。51Testing軟件測試網7HrxK6n9y![g7b4L`
(15)與系統采用的保留字符沖突的要加以限制。
u C"d F2Fev"Jz7SU0(16)在讀入用戶所輸入的信息時,根據需要選擇是否去掉前后空格。51Testing軟件測試網g'x}!c#b-m%E9V(m,f
(17)有些讀入數據庫的字段不支持中間有空格,但用戶切實需要輸入中間空格,這時要在程序中加以處理。
文章來源于領測軟件測試網 http://www.kjueaiud.com/