mohanzb 2019-10-25
1.等价类
等价类分为有效等价类或无效等价类
有效等价类:合理的,有意义的数据;
无效等价类:不合理的,无意义的数据;
2.边界值
有效等价类的边界值
无效等价类的边界值
3.决策表
用途:识别含有逻辑条件的系统需求
每一列对应一个业务规则,该规则定义了各种条件的一个特定组合,以及这个规则相关联的执行动作
覆盖标准:
每列至少对应一个测试用例
优点:可以生成测试条件的各种组合
?
简化后生成对应条数的测试用例
4.状态图
?
转化状态图:0-swich展开
?
可得4条用例:
1)开机——运行——快进——运行;
2)开机——运行——快进——快进;
3)开机——运行——停机——运行;
4)开机——运行——停机。
1-swich
?
可得用例7条:
1)开机——运行——快进——运行——快进
2)开机——运行——快进——运行——停机
3)开机——运行——快进——快进——运行
4)开机——运行——快进——快进——快进
5)开机——运行——停机
6)开机——运行——停机——运行——停机
7)开机——运行——停机——运行——快进
【也可以将状态图转化为状态表】
5.业务流程状态转化法
(流程图转化为0-swich结构)
6.决策树
(适用于条件组合)
每种条件循环取 匹配其他条件(循环取)
7.正交法
(适合多种组合)
ey:3个变量 每种两个可能值
共有:2的3次方 8中组合 简化后为4个
8.因果图
?
?
基于之前生成的json、yaml文件,通过命令行终端cd到用例所在目录,执行hrun 用例名称即可。执行完测试用例会在当前目录生成一个report文件夹,里面会有一个按时间戳生成的html格式报告文件