黑盒测试

定义

黑盒测试技术是通过软件的外部表现来发现其错误和缺陷。这是在已知产品需求的情况下,通过测试来检验是否都能被满足的测试方法。对于软件测试而言,黑盒测试技术把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也称为用户测试

黑盒测试方法

等价类划分法
依据需求对输入的范围进行细分,然后再分出的每一个区域内选取一个有代表性的测试数据展开测试
等价类=有效等价类+无效等价类
弱一般等价类:对于输入的n个输入变量,设第i个的有效等价类是mi,,则弱一般等价类用例测试数为max(mi)
强一般等价类:对于输入的n个输入变量,设第i个的有效等价类是mi,,则强一般等价类用例测试数为m1*m2*m3.....mn
弱健壮等价类:对于输入的n个输入变量,设第i个的有效等价类是mi,,无效等价类为li,则弱健壮等价类用例测试数为max(mi)+(l1+l2+...+ln)
强健壮等价类:对于输入的n个输入变量,设第i个的有效等价类是mi,,无效等价类为li,则弱健壮等价类用例测试数为(m1+l1)*(m2+l2)*(m3+l3).....(mn+ln)
边界值分析法
对输入或者输出的边界值进行测试的一种测试方法。边界值分析法是作为等价类划分法的补充
一般边界分析法:对于输入的n个输入变量,测试用例为4n+1
健壮边界分析法:对于输入的n个输入变量,测试用例为6n+1
最坏情况边界分析法:对于输入的n个输入变量,测试用例数5的n次方
健壮最坏情况边界分析法:对于输入的n个输入变量,测试用例数7的n次方
决策表
又称为判定表,用于分析多种逻辑条件下执行不同操作的技术。由四部分组成:条件桩、动作桩、条件项、动作项

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值