软件测试复习之边界值测试

边界值测试

为什么要使用边界值测试

从长期的测试工作经验知,由于在软件设计和程序编写中,常对规格说明中的输入或输出域边界不注意,导致大量错误发生在输入或输出范围的边界上,而非输入或输出范围的内部。如数组越界、循环变量等

边界值测试的原则?

输入条件规定了取值范围,则以该范围作为边界

输入条件规定了取值的个数,则以之为边界;

测试用例的设计?

边界值分析

基于单缺陷,变量独立的测试,一个变量选择最小值,略大于最小值,正常值,略小于最大值,最大值,其它变量选择正常值,共有4n+1个测试用例。

健壮性测试

在边界值分析的基础上加上略小于最小值,略大于最大值的取值,共有6n+1个测试用例。

最坏情况测试

基于非单缺陷,变量相互独立。即在边界值分析的基础上考虑多个变量取极值的情况,共有5的n次方个测试用例。

健壮最坏情况

在健壮性测试的基础上考虑多个变量取极值的情况,共有7的n次方个测试用例

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值