查看更多
当前 - 选择题 - 系统实现与测试
简单
单选题
2024年11月第44题
#系统实现与测试
#第二版教材
#凯恩建议必须掌握

在软件测试中,若要对条件判断语句"if(-1≤a≤1)....."设计测试用例,现采用a=-1.001、a=-1、a=1、a=1.001四组数据进行验证,这种测试方法属于典型的(__)。

问题(1)
正确答案A
凯恩解析

本题考察的是黑盒测试方法中的边界值分析法
边界值分析(Boundary Value Analysis) 是黑盒测试中最常用的一种方法,它关注的是输入或输出的边界情况,认为程序最容易在边界处出错,因此设计测试用例时特别关注边界本身及其相邻值。
本题中条件为 -1 ≤ a ≤ 1,所设计的测试数据:

  • 1.001:略小于下边界
  • 1:正好等于下边界
  • 1:正好等于上边界
  • 1.001:略大于上边界
    这些测试用例恰好覆盖了边界值边界附近值完全符合边界值分析法的特征
    B选项 等价类划分:强调将输入划分为有效等价类和无效等价类,从每类中挑一个典型值进行测试,本题选取的数据分布明显聚焦于边界,而非代表性分类值。
    C选项 因果图:是将输入条件和输出之间的关系图示化,适合分析多条件组合的测试用例设计,不适用于本题。
    D选项 错误推测:基于经验和直觉来预测可能的错误位置并设计测试数据,本题的数据来源有明确的边界逻辑,并非基于推测。
    因此,选项 A 正确。
联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有