邊界分析

邊界分析是指對輸入或輸出的邊界值進行測試的一種測試方法。

一,邊界分析的定義:
所說的邊界值是指輸入等價類和輸出等價類的邊界值。
經驗證明大量的程式錯誤是發生在輸入或輸出範圍的邊界上,而不是發生在輸入輸出範圍的內部。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。
使用邊界值分析方法設計測試用例,首先應確定邊界情況。通常輸入和輸出等價類的邊界,就是應著重測試的邊界情況。應當選取正好等於,剛剛大於或剛剛小於邊界的值作為測試數據,而不是選取等價類中的典型值或任意值作為測試數據。
二,常見的邊界值:
1)對16-bit的整數而言32767和-32768是邊界
2)螢幕上游標在最左上、最右下位置
3)報表的第一行和最後一行
4)數組元素的第一個和最後一個
5)循環的第0次、第1次和倒數第2次、最後一次
三,邊界分析法與等價劃分的區別:
1) 邊界值分析不是從某等價類中隨便挑一個作為代表,而是選出一個或幾個元素,使這個等價類的每個邊界都要作為測試條件。
2) 邊界分析不僅根據輸入條件,還要根據輸出的情況(按輸出等價類)設計測試用例。

相關詞條

熱門詞條

聯絡我們