黑盒测试
# 测试用例定义
为了特定目的而设计的一组有测试输入、执行条件、预期结果的案例(文档)
# 测试用例的构成要素
用例编号:唯一表示
用例标题:简单描述
测试项目:所属项目范畴
用例级别:重要程度影响
预置条件:执行的前提
测试输入:数据输入
执行步骤:执行步骤
预期结果:
# 黑盒测试用例设计方法
等价类
边界值
判定表
因果图
正交实验
状态迁移图
场景法
错误推测
# 等价类
在所有测试的数据中,具有某种共同特征的数据子集
分析需求,确定输入数据类型——使用规则划分有效和无效等价类——设计用例,覆盖有效等价类——设计用例,覆盖无效等价类
例子:固定电话号码测试
地区码:(3/4位)+电话号码(7/8位)
# 边界值
选取正好等于、刚刚好大于、刚刚好小于边界值作为测试数据
大量的错误发生在输入或输出范围的边界上,而不是在输入范围的内部
分析需求,确定输入数据类型——确认上点、离点、内点——设计用例,覆盖有效等价类——设计用例,覆盖无效等价类
# 判定表
使用等价类方法时对于输入域及输入域存在关联时无法覆盖
定义条件桩与动作桩——设计优化判定表(全组合)——填写动作项——简化判定表——抽取用例(每个规则一条用例)
# 因果图
# 正交实验
# 状态迁移图
首先,要找出所有的状态,然后再分析各个状态之间的转换的条件和转换路径。然后从其状态迁移路径覆盖的角度来设计测试用例。
明确状态节点——绘制状态迁移图——绘制状态迁移树——抽取路径设计用例
# 场景法
# 错误推测
上次更新: 2024/08/14, 04:14:33