测试用例编写——边界值分析法和判定表法

边界值分析法

概念:边界值其实就是一种黑盒测试方法,边界值本质上就是有效等价类和无效等价类的边界。

边界范围节点:选取正好等于,刚好大于,刚好小于,边界的值作为测试数据。

上点:边界上的点(正好等于)

离点:距离上点最近的点(刚好大于,刚好小于)(小于离点也是内点)

内点:范围内的点(区间范围内的数据)

(左括号表示大于

)右括号表示小于

[表示大于小于

]表示小于等于

边界值设计用例步骤

1.明确需求

2.确定有效等价类和无效等价类

3.确定边界值范围

4.提取数据边界测试用例

定义:是一种以表格形式表达多条件逻辑判断工具

组成:

条件桩:列出问题的所有条件,列出条件的次序无关紧要

动作桩:列出问题中可能采取的操作,操作排序没有约束

条件项:列出条件对应的取值,所有可能的情况下的真假值

动作项:列出条件项的各种取值情况下该采取的动作结果

规则:

判定表中贯穿的条件项和动作的一列就是一条规则,假设有N个条件,每个条件的取值就有两个(0,1),全组合有2的N次方。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 边界值分析边界值分析可以有效地找出程序中可能存在的边界问题,对于设计三角形测试用例非常有用。下面是使用边界值分析设计测试用例的步骤: - 确定输入变量:对于三角形而言,输入变量为三条边的长度。 - 确定边界:对于每个输入变量,确定它们的最小值、最大值和一些特殊值。对于三角形的边长而言,最小值为1,最大值为100,特殊值可以选择0或负数(因为三角形的边长不能为负数),也可以选择101或更大的数(因为三角形的边长不能大于或等于周长的一半)。 - 设计测试用例:根据确定的边界值,设计测试用例。例如,对于边长为1的三角形,边长为100的三角形,边长为0的三角形和边长为101的三角形都是有意义的边界测试用例。 2. 等价类划分: 等价类划分是一种经典的测试用例设计方,可以将所有可能的输入值划分为若干个等价类,从而减少测试用例的数量。下面是使用等价类划分设计测试用例的步骤: - 确定输入变量:对于三角形而言,输入变量为三条边的长度。 - 确定等价类:对于每个输入变量,将可能的输入值划分为若干个等价类。对于三角形的边长而言,可以将它们分为三类:小于等于0,大于0但小于100,大于等于100。 - 设计测试用例:对于每个等价类,设计测试用例。例如,对于小于等于0的等价类,可以选择边长为0或负数的三角形作为测试用例;对于大于0但小于100的等价类,可以选择边长为1、2、50或99的三角形作为测试用例;对于大于等于100的等价类,可以选择边长为100、101或更大的数的三角形作为测试用例

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值