1. 程式人生 > >ISTQB TA - 邊界值分析中三值測試法的注意事項

ISTQB TA - 邊界值分析中三值測試法的注意事項

三值測試法的定義(中文版20150601大綱):

取一個不超過邊界、一個在邊界上、一個超過邊界的值。

這三個值其實還有另外一種叫法,分別是內點、上點和離點。

  • 內點:不超過邊界的點
  • 上點:在邊界上的點
  • 離點:超過邊界的點

以閉區間[10, 20]的右邊界20為例(取值均為整數):
上點:20
離點:21
內點:19

要尤其注意開區間的情況。把上面的例子換成[10, 20)半開區間,仍以20為例:
上點:19
離點:20
內點:18
需要注意的是,當區間為開區間時,20已經不是邊界上的點了,已經變成了邊界外面的點,19才是邊界上的點。
所以不要輕易給出19, 20, 21的答案,正確答案應該是18, 19, 20。

以上為自己總結出的經驗,希望可以有所幫助。