黑盒测试

                                                                          黑盒测试

               “黑盒测试”,又称为功能测试或数据驱动测试,是把测试对象当做看不见内部的黑盒。在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑设计测试用例和推断测试结果的正确性。

                 黑盒测试所设计出的测试 用例都要满足两个标准:⑴所设计出的测试用例能减少为达到合理测试所需要设计的测试用例的总数;⑵所设计出的测试用例能告诉我们,是否存在某些类型的错误,而不是仅仅指出与测试有关的特定错误是否存在。

                 黑盒测试的主要方法:等价类划分法,边界值法,因果图法,猜错法,随机数法。下面主要介绍一下:等价类划分法,边界值法,因果图法。

                ① 等价类划分法:设计测试用例时完全不必考虑软件结构,只需考虑规格说明书中的功能需求,是把程序的输入域划分成若干部分,然后从每个部分中选取少数有代表性的数据当做测试用例。等价类划分有两种情况:有效等价类和无效等价类.有效等价类是指对于程序的规格来说,是合理的,有意义的输入数据构成的集合;无效等价类是指对于程序的规格说明来说,是不合理的,无意义的输入数据的集合。

               ②  边界值分析是一种补充等价类划分法的测试用例设计方法,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。大量的错误发生在输入域或输出域的边界而不是其集合范围内。原则:满足四个刚好----刚好小于最小值,刚好等于最小值,刚好大于最大值,刚好等于最大值。

               ③  因果图充分考虑了输入情况的各种组合及输入条件间相互制约的关系。方法:首先分析规格说明书,确定原因和结果并把原因和结果连成因果图,然后根据实际情况在因果图上使用若干特殊符号标明约束条件,最后把因果图转换成判定表,把判定表中每列的情况写成测试用例。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值