首页/开发/软件测试速查/二值边界与三值边界
用例设计方法62 条

二值边界与三值边界

二值边界取端点与其相邻的外部值;三值边界同时覆盖端点内部相邻值(如 0、1、98、99、100),严格程度更高。

软件测试速查开发更新于 2026-10-12

方法

边界方法取值示例(1..99)
二值边界每侧端点与越界值0、1、99、100
三值边界端点、内邻与外邻0、1、2、98、99、100
三值边界用例更多,但能区分「>= 写成 >」这类实现错误,高风险模块值得采用。
选择建议按模块风险选定口径并写明理由
统一口径同一模块保持一致,评审时核对

易错点

  • 不同模块混用两种口径,评审时争议不断
  • 只取外邻不取内邻,无法区分边界比较符方向错误

数据来源与参考

  • ISTQB CTFL 4.0 大纲(二值/三值边界值分析)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌