空間 小于空余空間一點/大于滿空間一點 例如在用U盤存儲數據時,使用比剩余磁盤空間大一點(幾KB)的文件作為邊界條件。
7) 內部邊界值分析:
在多數情況下,邊界值條件是基于應用程序的功能設計而需要考慮的因素,可以從軟件的規格說明或常識中得到,也是最終用戶可以很容易發現問題的。然而,在測試用例設計過程中,某些邊界值條件是不需要呈現給用戶的,或者說用戶是很難注意到的,但同時確實屬于檢驗范疇內的邊界條件,稱為內部邊界值條件或子邊界值條件。
內部邊界值條件主要有下面幾種:
a) 數值的邊界值檢驗:計算機是基于二進制進行工作的,因此,軟件的任何數值運算都有一定的范圍限制。
項 范圍或值
位(bit) 0 或 1
字節(byte) 0 ~ 255
字(word) 0~65535(單字)或 0~4294967295(雙字)
千(K) 1024
兆(M) 1048576
吉(G) 1073741824
b) 字符的邊界值檢驗:在計算機軟件中,字符也是很重要的表示元素,其中ASCII和Unicode是常見的編碼方式。下表中列出了一些常用字符對應的ASCII碼值。
字符 ASCII碼值 字符 ASCII碼值
空 (null)0A65
空格 (space)32a97
斜杠 ( / )47Z90
048z122
冒號 ( : )58單引號 ( ‘ )96
@64
c) 其它邊界值檢驗
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/