等价类和边界值.docVIP

  • 21
  • 0
  • 约2.48千字
  • 约 3页
  • 2016-07-05 发布于安徽
  • 举报
等价类和边界值.doc

等价类和边界值 等价性划分:选择输入,输出,动作,环境,或者你感兴趣的因素,对这些因素进行分类,系统应该对每一类中的因素进行等价处理。我们选择的测试应该至少代表了每个类中的一个选项。当选择存在某种有意义的顺序,等价类中就会存在边界值。 整数: 假设输入允许的最大数量为99,那么等价类和边界值如下: 在有效的数量类里面,也可能存在两个子类,可能允许输入千位分隔符。这只有当你允许数目可以数以千计时才有意义。 如果说输入65536可以,为什么65537不可以。由于依赖于计算机表示而迫使产生了边界值。尤其是最大的边界。这样,我们完全可以分析出两个无效的等价类。数量过少,数量过多。那么最低的有效值减1和最高有效数量加1都是你的边界值。对于卖东西而言。0是典型的边界值,卖出1包槟榔是有意义的,卖出0包则没意义。对于随行人数而言,随行人数0又是有意义的, 我们在设计时,考虑系统应该显示的业务行为。一个合理的用户期待是什么样子的,以此来设计测试,覆盖这些行为。 实数: 对于实数而言,整数的例子可以直接借用,这里我们需要考虑的问题是一个数值的最小差值是多少。在测试我们酒店管理系统时,一个可能的用例是用户提交申请查看账务信息。 为了识别等价类和边界值,我们必须知道我们的差值幅度是多少,在实际中,我们保存的为0.01.那么有效等价类 为什么我把有效等价的又分成了三个子类。比0小的,比0大的,和0,这样就

文档评论(0)

1亿VIP精品文档

相关文档