软件测试学习——输出域覆盖法

(三)输出域覆盖法

1、定义:
对于所测试的功能来说,输入输出之间一般为非线性关联,所以在对输入进行等价类边界值方法进行划分区间,选取数据进行测试用例设计时,并不能覆盖到所有的输出结果。输出域覆盖法,则是根据现有输入,以及已存在的数据得到输出结果,然后对输出结果进行等价类边界值分析,从而反推输入信息,来进行测试用例设计的方法。
2、使用范围:
(1)一般适用于回显数据,修改个人信息的默认数据显示功能等,一般与数据库联系起来;

例如:数据库修改手机号时,个人默认的工号显示

在这里插入图片描述

(2)界面没有输入的一些功能测试。

例如:微信雷达加好友,显示微信图像,头像个数,显示范围,被搜索添加条件

(四)输入域测试法

定义:
与输出域覆盖法类似,考虑输入的异常情况,借鉴与边界值的思想。对于特定的输入类型,考虑其特殊性,进行用例设计的方法。

例如:电话号码拨打功能
正常移动电话为11位以1为开头的数字组合
还应考虑3位(110,119,120),5位(10086,10010,95533),座机电话(400-xxx-xxxx)等各种特殊情况进行用例设计。

总结:输出域覆盖法,输入域测试法两种方法,都是在等价类边界值等用例设计方法的补充,基本思想还是等价类和边界值(特殊情况)不可单独用于设计测试用例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值