功能测试方法

功能测试:正确性测试,检查软件的功能是否符合规格说明

 

基本的方法:构造一些合理输入,检查是否得到期望的输出。

这是一种枚举方法。测试人员一定要设法减少枚举的次数,否则测试投入太大。

 

关键在于寻找等价区间

等价区间的概念:记(A, B)是命题f(x) 的一个等价区间,在(A, B)中任意取x1进行测试。

        如果f (x1) 错误,那么f (x) 在整个(A, B)区间都将出错。

        如果f (x1) 正确,那么f (x) 在整个(A, B)区间都将正确。

上述测试方法称为等价测试。

 

还有一种有效的测试方法是边界值测试。即采用定义域或者等价区间的边界值进行测试。

例如测试平方根函数的一段程序。凭直觉输入等价区间应是(0, 1)和(1, +∞)。可取x=0。5以及x=2。0进行等价测试。再取 x=0以及x=1进行边界值测试。

 

  有一些复杂的程序,我们难以凭直觉与经验找到等价区间和边界值,这时枚举测试就相当有难度。

 

原文

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值