黑盒测试用例设计方法之输入域测试法、输出域覆盖法、异常分析法
输入域测试1、是一种综合的测试方法,综合了等价类和边界值
2、极端测试(ExtrenalTesting):需要选择测试数据覆盖输入域的极端情况(边界值)
3、中间范围测试(MidrangeTesting):选择域内部的数据进行测试
4、特殊值测试(SpecialValueTesting):根据要计算的功能特性的基础来选择测试数据。
例如测试手机号码,除了号段,还有一个特殊的号码13800138000,手机号码的充值号码。
5、对于结构化的输入域,要选择每个成员的输入点的组合。这个过程可能会产生大量的数据,如果考虑输入域之间内部联系有选择的进行组合,可以一定程度上减轻这个问题。
输出域覆盖法
1、找出需求片段中的输出
2、确定输出的条件
3、分析每个输出条件、进行等价类划分、边界值选取
4、反推确定输入的具体数据
5、根据反推得到的输入的具体数据编写测试用例
异常分析法
系统异常分析法就是针对系统有可能存在的异常操作、软硬件缺陷引起的故障进行分析,依此设计测试用例。主要针对系统的容错能力、故障恢复能力进行测试。
关注点:
1、是一种容错和可恢复性测试
2、人工干预手段
3、对系统可靠性进行检查的方法
分类:
· 外部接口异常(外部的硬件接口,软件接口,用户接口)
· 非法操作
· 范围外的值等
错误猜测法
错误猜测法就是根据经验猜想可能有什么问题并依此设计测试用例。
错误猜测法只能作为测试设计的补充而不能单独用来设计测试用例,否则可能会造成测试的不充分。
页:
[1]