自动化基本策略及成熟度定义
功能点和测试用例可以是多对多关系
等级 |
定义(满足任一条件即为该等级) |
---|---|
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 |
自动化基本策略及成熟度定义相关推荐
- Python量化投资初探:自动化选股策略
最近股市可谓是冰火两重天,赛道股一路高歌,激流勇进,传统大白马却跌跌不休,淹没了不少韭菜. 热门赛道不断切换,小匠也是看得眼花缭乱,大A四千多家上市公司,很多之前听都没听过的股票,乘着赛道这股东风连续 ...
- CMMI五大成熟度定义及过程管理类详解
一.成熟度级别 CMMI组织的成熟度级别提供了描述其绩效特征的方式.经验表明,当组织每次过程改进工作所专注的过程域在数量上易管理时,组织能够做到最好:那些领域随着组织的改进,也需要不断成熟.成熟度级别 ...
- 设计模式(二十二)—— 策略模式(定义、案例分析、特点、缺点)
文章目录 前言 正文 一.定义 二.情景假设 三.情景分析 四. 模式分析 (1) 模式特点 (2) 模式缺点 五.使用情景 六.拓展与延申 总结 前言 文章内容主要参考了刘伟主编的<设计模式( ...
- ansible vim_Vim插件,使用Ansible自动化部署策略,Pelican入门,Linux,Joplin,Python以及更多新鲜读物
ansible vim 上周,有关Vim,Ansible,Python,Joplin和RetroPie的复古游戏的文章成为读者的最爱,此外,我们还汇总了一些最受欢迎的Linux和开源备忘单 . 您想在 ...
- 浅谈大型互联网的企业入/侵及防护策略
前言 如何知道自己所在的企业是否被intrusion了?是没人来"黑",还是因自身感知能力不足,暂时还无法发现?其实,intrusion检测是每一个大型互联网企业都要面对的严峻挑战 ...
- 浅谈大型互联网的企业入侵检测及防护策略
来自:美团技术团队 前言 如何知道自己所在的企业是否被入侵了?是没人来"黑",还是因自身感知能力不足,暂时还无法发现?其实,入侵检测是每一个大型互联网企业都要面对的严峻挑战.价值越 ...
- 浅谈大型互联网企业入侵检测及防护策略
前言 如何知道自己所在的企业是否被入侵了?是没人来"黑",还是因自身感知能力不足,暂时还无法发现?其实,入侵检测是每一个大型互联网企业都要面对的严峻挑战.价值越高的公司,面临入侵的 ...
- CISA零信任成熟度模型(译文)
摘要:2023年4月,CISA发布了ZTMM(Zero Trust Maturity Model)2.0版本,按照联邦行政命令<改善国家网络安全>(EO 14028)和美国白宫办公厅(OM ...
- 运营商5G边缘计算发展策略探讨
本文首发于<广东通信技术>2021年第4期 来源:5G工业物联 [摘 要]面对5G三大应用场景的成熟发展.商用,运营商的网络建设需要作出紧跟时代发展的调整,对MEC的概念.体系架构进行了 ...
最新文章
- c语言坐标正反算代码,C语言代码逆向的实战十篇(原创)
- nyist 637 我和你
- java中的jsonjar_java中使用json之相关jar包介绍
- activiti 多部门审批_Activiti 基本介绍
- P2P网络借贷系统-核心功能-用户投标-业务解说
- 解决每次git pull、git push都需要输入账号和密码的问题
- DSSM模型的原理简介,预测两个句子的语义相似度
- JavaScript对话框
- Observer (观察者) 模式
- 你绝没看如此详细的PDF去水印教程
- 如何将HTML与win10桌面壁纸,Win10默认桌面背景怎么设置
- 无法定位元素问题:使用phantomjs来进行模拟人的计算机行为的时候可能的报错(么牢牢啊)以及自己的问题解决
- 第3周项目1-顺序表的基本运算
- php面试题(附带答案)
- 2015年京胜杯删数!删数
- 如何改编一首吉他曲的和弦?
- 数据可视化利器D3.js教程 API
- 游戏安全与反外挂:加固工具介绍
- 纪中DAY15做题小结
- 常用的协议端口号(TCP and UDP)
热门文章
- bzoj3864-hdu4899-Hero meet devil
- 无法启动程序因为计算机中丢失msvcr100,win7运行程序提示“无法启动程序,因为丢失MSVCP100.dll”怎么办...
- 信用有多重要?欠款200元,多付4万利息!(附逾期补救办法)
- 【Java】网络聊天室
- 【工具使用】PC端与ARM端网口速率测试方法(jperf与iperfg工具的使用)
- IT人员网址大全(精心搜集)
- flv地址解析下载方法归纳总结
- Android通讯录开发之获取运营商号码段(移动、联通、电信)
- 凯福德金业(香港)荣获“最佳贵金属交易平台”大奖
- 社区网格员计算机考试题库,网格员考试——计算机基础知识题库