2020-12-14:【黑盒测试用例设计】之用例设计方法和实际用例适用方法选择策略简介

本文详细介绍了黑盒测试用例设计的多种方法,包括等价类划分法、边界值分析法、错误猜测法、因果图法、判定表驱动法、正交实验法、功能图法和场景法。对于每种方法,均阐述了其原理、适用场景和使用技巧。同时,提出了在实际应用中选择测试方法的策略,强调综合运用各种方法以提高测试效率和覆盖率。
摘要由CSDN通过智能技术生成

【黑盒测试用例设计】之用例设计方法和实际用例适用方法选择策略简介

黑盒测试用例的方法

  1. 针对输入或输出条件:等价类划分法、边界值分析法
  2. 针对输入或输出条件之间的联系,互相组合:因果图法、判定表驱动法
  3. 针对多因素,多水平组合(3个或者3个印上的试验因素):正交实验法
  4. 针对状态迁移和逻辑:功能图法
  5. 针对业务流程,事件流:场景法

等价类划分法

原理:把输入或输出数据划分为有效和无效等价类,从每个等价类中选取具有代表性的数据进行测试。

考虑范围:输入值、输出值、内部值、时间关系、计算、测试前置或后置条件、配置等。

适用场景:只要有输入或输出。

使用技巧

  • 把尽可能多的有效等价类设计到一条测试用例中;
  • 采用边界值分析法进行有效补充;
  • 每个无效等价类就是一条测试用例;
  • 子集不能相交;
  • 子集不能为空;
  • 子集的合集应该等同于原始集合。

边界值分析法

原理: 针对输入或输出范围的边界值进行测试。

通常是针对有效等价类的边界值进行测试。

考虑范围:变量的最大值、最小值、中间值、比最大值大的值、比最小值小的值。

适用场景:有范围的输入或输出。

使用技巧:通常结合等价类划分法使用,是作为对等价类划分法的有效补充。

应用实例

  • 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。

例如,如果程序的规格说明中规定:“重量在10公斤至50公斤范围内的邮件,其邮费计算公式为……”。作为测试用例,我们应取10及50,还应取10.01,49.99,9.99及50.01等。

  • 如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。

例如,一个输入文件应包括1~255个记录,则测试用例可取1和255,还应取0及256等。

  • 将规
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值