前端页面测试:
注重页面上开放了哪些接口
例如:界面开放接口为:
1、重合闸使能(可选择 开启或关闭)
2、动作时间(可 选择不同 时间:10s 20s 30s 40s 50s 60s)
3、保护时间(可 选择不同 时间:10min 20min 30min 40min 50min 60min)
4、保存,取消相关
第一步,考虑每个配置参数的输入域,把可输入数据从无限变为有限(可通过 等价类+边界值分析 划分);
等价类:把每个参数可输入数据集,进行划分为有效等价类(范围),无效等价类(范围);
边界值分析:分别针对 有效等价类范围 和 无效等价类范围 考虑使用 二值边界(取 边界值 和 边界值外的增量 2个值,再辅助一个范围内的正常值)或 三值边界测试的方法
故:重合闸使能 取 开启 和 关闭;动作时间 取 10s 30s 60s;保护时间 取 10min 40min 60min
第二步,对于参数配置类,使用 成对组合测试方法 选择较少的组合方式达到最佳效果。
成对组合 最多能发现 95%的缺陷,平均缺陷检出率也达到86%,故针对普通软件应至少保证其关键参数满足成对组合的覆盖测试。
成对组合 使用条件:多参数 + 相互作用 + 离散化
故:成对组合用例为9个:【二个不同参数的键值对都至少被一个用例包含】
(开,10s,10min),(关,30s,10min),(开,60s,10min),(关,10s,40min),(开,30s,40min),(关,60s,40min),(开,10s,60min),(关,30s,60min),(开,60s,60min)
第三步,验证是否配置成功,验证点 包括 使能 动作时间 保护时间 是否在配置值上生效
例如:配置为 (开启, 10s,10min)
验证 开启 使能是否生效:【前提是 开启报警分闸使能】过流报警分闸后,查看设备是否 重合闸;
验证 动作时间 是否生效:【前提是 开启 使能】触发过流报警分闸后,记录分闸和合闸的时间差,是否为10s;
验证 保护时间 是否生效:【前提是 动作时间 生效 且 开启使能】触发过流报警分闸后,10s内触发过压报警分闸,15s后,消除过压报警,记录分闸和合闸的时间差,是否为10min20s;
网友评论