自动化基本策略及成熟度定义
Posted 杨不羁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化基本策略及成熟度定义相关的知识,希望对你有一定的参考价值。
功能点和测试用例可以是多对多关系
等级 | 定义(满足任一条件即为该等级) |
---|---|
P0 | 系统关键性配置(改动后影响系统主要功能),影响决策(重要数据报表呈现), 影响超过75%的C端用户, 超过75%的B端用户, 主干流程功能之一,高频使用(一个用户每小时>1次) |
P1 | 非P0,P2,P3都归为P1 |
P2 | 非系统关键性配置(一个用户改动后不影响其他用户), 非影响决策数据(数据只展示单个用户自己的内容), 低频使用(一个用户一周<1次), 发生错误后不影响用户正常使用系统主要功能 |
P3 | 废弃或者未来不会再继续使用的功能和接口, 开发不推荐做自动化, 存在不影响正常功能使用, 未来大概率会重构或改动 |
2.系统自动化成熟度等级(测试环境):
成熟度 | 功能点(测试用例)覆盖度 | 接口运行成功率 | UI运行成功率 | 运行频率 | 备注 |
---|---|---|---|---|---|
1级 | P0>80% | >94% | >91% | 1次/周 | |
2级 | P0>85% | >95% | >92% | 1次/周 | |
3级 | P0>90% | >96% | >93% | 1次/周 | |
4级 | P0>95% | >97% | >94% | 1次/周 | |
5级 | P0>95% P1>10% | >98% | >95% | 1次/周 | |
6级 | P0>95% P1>20% | >99% | >96% | 1次/周 |
3.系统自动化成熟度等级(生产环境):
只有P0系统需要满足生产环境自动化成熟度
成熟度 | 功能点(测试用例)覆盖度 | 接口运行成功率 | UI运行成功率 | 运行频率 | 备注 |
---|---|---|---|---|---|
1级 | 上线后回归场景>30% | >95% | >91% | 1次/上线 | |
2级 | 上线后回归场景>60% | >97% | >93% | 2次/周 | |
3级 | 上线后回归场景>90% | >99% | >95% | 1次/日 |
4.对系统定位进行等级划分策略
P0(所有B/C端用户,高频使用, 外部系统, 主营业务):
P1(所有B端用户,中频使用, 内部系统, 中间件类项目(超过2个项目依赖),主营业务辅助系统):
P2(特定B端用户, 低频使用, 内部系统, 独立使用无依赖):
P3(老系统待替换):
P0功能点(测试用例) 数量级别 | 系统优先级
| 自动化成熟度 最低目标 (1.0项目测试环境) | 达到最低目标 需要时间 (测试环境) | 自动化成熟度 最终目标 (测试环境) | 达到最终目标 需要时间 (测试环境) | 自动化成熟度 最低目标 (1.0项目生产环境) | 达到最低目标 需要时间 (生产环境) | 自动化成熟度 最终目标 (生产环境) | 达到最终目标 需要时间 (生产环境) |
---|---|---|---|---|---|---|---|---|---|
<50 | P0 | 1级 | 2个月 | 6级 | 4个月 | 1级 | 2个月 | 3级 | 2个月 |
50<x<100 | P0 | 1级 | 2个月 | 5级 | 4个月 | 1级 | 2个月 | 3级 | 2个月 |
100<x<150 | P0 | 1级 | 3个月 | 5级 | 6个月 | 1级 | 3个月 | 2级 | 3个月 |
>150 | P0 | 1级 | 4个月 | 4级 | 6个月 | 1级 | 3个月 | 2级 | 4个月 |
<50 | P1 | 1级 | 2个月 | 5级 | 4个月 | NA | |||
50<x<100 | P1 | 1级 | 2个月 | 4级 | 4个月 | NA | |||
100<x<150 | P1 | 1级 | 3个月 | 4级 | 6个月 | NA | |||
>150 | P1 | 1级 | 4个月 | 3级 | 6个月 | NA | |||
NA | P2 | 1级 | 3个月 | 1级 | NA | NA | |||
NA | P3 | NA | NA | 无需自动化 | NA |
以上是关于自动化基本策略及成熟度定义的主要内容,如果未能解决你的问题,请参考以下文章
数据/大数据管理的核心基础:“数据仓库”规划的1234 ——数据仓库的规划构建策略
苹果 |机器人框架 |无法使用自定义定位器策略运行关键字来查找元素