自动化基本策略及成熟度定义

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项目生产环境)

达到最低目标

需要时间

(生产环境)

自动化成熟度

最终目标

(生产环境)

达到最终目标

需要时间

(生产环境)

<50P01级2个月6级4个月1级2个月3级2个月
50<x<100P01级2个月5级4个月1级2个月3级2个月
100<x<150P01级3个月5级6个月1级3个月2级3个月
>150P01级4个月4级6个月1级3个月2级4个月
<50P11级2个月5级4个月NA   
50<x<100P11级2个月4级4个月NA   
100<x<150P11级3个月4级6个月NA   
>150P11级4个月3级6个月NA   
NAP21级3个月1级NANA   
NAP3NA NA无需自动化NA   

以上是关于自动化基本策略及成熟度定义的主要内容,如果未能解决你的问题,请参考以下文章

数据/大数据管理的核心基础:“数据仓库”规划的1234 ——数据仓库的规划构建策略

JS/JavaScript简介及基本常识

苹果 |机器人框架 |无法使用自定义定位器策略运行关键字来查找元素

低频量化之 可转债 配债 策略数据 - 全网独家

分布式系统核心:REST风格的架构,REST成熟度模型及REST API管理

分布式系统核心:REST风格的架构,REST成熟度模型及REST API管理