软件测试05-测试方法-补充

一、输入域测试法

1.输入域测试法概念

1.输入域测试法是一种综合的方法,综合了前面提到的等价类划分法、边界值分析法等方法。这里提到的输入域就是指输入,针对输入会有各种各样的输入值。输入域测试主要考虑三个方面:
极端测试(Extremal Testing),需要选择测试数据覆盖输入域的极端情况
中间范围测试(Midrange Testing),选择域内部的数据进行测试
特殊值测试(Special Value Testing),根据要计算的功能特性的基础来选择测试数据。这个过程尤其适合于数学计算。所要计算功能 的属性可以有助于选择能够验证被计算方案正确的测试数据。

2.输入域测试法的使用

输入域测试法实际上是在等价类划分法、边界值分析法的基础上考虑了特殊值等其它情况,因此从步骤来讲,只需要在使用完等价类划分、边界值分析基础上再考虑“特殊值”和“长时间输入”

3.输入域测试法举例

举例:文本框中输入特殊字符@ 变为了邮箱地址的超链接;#、HTML、小数位数4位、SQL语句(SQL注入) 等
举例:用户注册,保存输入内容的等待时间过长,观察是否会出现超时的情况针对TEXT的长文本类型文本框,进行多项操作(修改,添加,删除),然后再保存

二、输出域测试法

一般来讲,构造这种测试数据需要对被测系统的功能很了解,因此是应用领域内的专家。

1.输出域测试法概念

覆盖了输入域所有等价类和边界值的用例,并不一定能完全覆盖输出域的等价类和边界值。分析各输出的等价类,通过选择那些会导致各个输出的等价类被达到的输入点来执行测试,期望达到输出域等价类覆盖(Output Domain Coverage)

2.输出域测试法的使用

1.针对输出域划分等价类
2.分析样点(上点,内点,离点)
3.确定覆盖的输出点,反推应该输入的输入值

三、异常分析法

1.异常分析法概念

系统异常分析法就是针对系统有可能存在的异常操作、软硬件缺陷引起的故障进行分析,依此设计测试用例。主要针对系统的容错能力、故障恢复能力进行测试。

2.异常分析法的使用

1.针对系统罗列可能的故障
2.针对每种可能故障设计测试用例

3.异常分析法举例

异常可以从软硬件的维度进行破坏,看系统处理的能力如何
举例:图片上传功能,要求支持png,jpg的格式,上传大小10M以内,图片名称要求不重复(20个字符以内),假设已经用等价类,边界值对题目进行了用例设计,用异常分析方法进行补充:
1.可执行文件格式,EXE (导致安全问题)
2.上传一张超大图片20G
3.上传超大图片时,断网(图片没有传完,是否可以继续再传)/弱网??
4.上传图片时断电

四、错误猜测法

错误猜测法只能作为测试设计的补充(针对系统的薄弱环节进行的测试用例补充),而不能单独用来设计测试用例,不然则可能会造成测试的不充分

1.错误猜测法概念

错误猜测法就是根据经验猜想可能有什么问题并依此设计测试用例

2.错误猜测法的使用

1.确定合适的错误猜测Check list
2.确定需要进行错误猜测的测试子项
3.根据Checklist检查对应测试子项规格进行错误猜测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值