软件构造:黑盒测试(重点)

黑盒测试:黑盒测试:关注程序外部功能。能发现接口的错误,功能缺失的错误,数据类型的错误(比如我是要输入一个二元组型的数据,但是却报错了,因此可以推出是数据类型的错误)

 1.黑盒测试发现的错误:

①不正确或者缺失的功能

②接口错误

③数据类型的错误或者外部数据库中访问的错误

④初始化和终止时的错误

 2.测试过程:

3.测试用例:

 4. 等价类划分法选测试用例(用于黑盒测试)

1)等价类划分思想

根据被测函数的输入域(输入域包含有效域和无效域)来划分等价类,并从等价类中导出若干测试用例。比如说,函数要求(条件)输入的是大于0的奇数(有效域),那么输入域则可以是任意,可以划分的等价类有负数、零、大于零的偶数、大于零的奇数、字符、小数。

2)等价类划分标准:

可以根据函数的有效域得出划分标准。

①有效域是数值范围:比如有效域是0~10,则可以划分为<0,=0,=10,>10。

②有效域是特定的值:比如有效域是{0,1,2},则可以划分为0,1,2,以及其余剩下的数。

③有效域是Y/N:简单。

可以根据函数输出的情况得出划分。

①例如当输入a>b时输出1,a=b时输出0,a<b时输出2,因此就可以划分为a<b、a=b、a>b的情况。
 

3)边界值分析:

即在等价类划分的边界处取值作为测试用例。例如:

①0是正数和负数的边界

②数字类型(比如int型)的最大值和最小值

③集合的空,比如空串、空数组。

④数组或字符串的第一个和最后一个元素。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值