淘宝u站怎么做网站的,黄石商城网站建设,网络营销去哪里培训,asp网站开发人员招聘目录
DevOps成熟度模型分析
构建适合企业自身性能的测试过程改进框架
资料获取方法 根据2022年的DevOps全球调查报告显示#xff0c;主流软件企业采用或部分采用DevOps且已获得良好成效的占比已达70%#xff0c;DevOps俨然成为当下软件开发研究的重要方向。
测试作为软…目录
DevOps成熟度模型分析
构建适合企业自身性能的测试过程改进框架
资料获取方法 根据2022年的DevOps全球调查报告显示主流软件企业采用或部分采用DevOps且已获得良好成效的占比已达70%DevOps俨然成为当下软件开发研究的重要方向。
测试作为软件开发的必要过程是提升软件可靠性、保证软件质量的关键环节。然而从过往研究文献来看希望通过DevOps提升软件交付效率、保证软件质量的国内企业往往缺乏轻量级的测试改进路径。
本文将从软件研发最关键的质量与效率两个目标出发对采用DevOps的软件测试需要关注的重点因素进行分析并提出改进框架及实践建议。
DevOps成熟度模型分析
综合对比现有的相关文献由荷兰乌得勒支大学的Feijter教授提出的DevOps成熟度模型相对更为全面、系统共涉及三大模块及16个因子具体如下 上表中成熟度按因子等级划分为1-8级每个因子按是否更符合DevOps理念划分为2—6个等级。以“利益一致性”因子为例仅与内部产品规划保持一致节奏的团队被划分为能力A级而能与外部利益相关者的需求保持一致发布节奏、适应能力更强的团队为能力D级越贴近DevOps理念等级越高。
为更明确“利益相关者”的概念可参照“内部开发运营的能力模型”如下图所示 构建适合企业自身性能的测试过程改进框架
逐一分析DevOps成熟度模型因子中与软件测试相关的内容并按测试文化、测试过程及测试基础三个方面进行划分可将DevOps模式下的软件测试影响因素划分如下 影响因素所涉及的各测试因子与不同的DevOps成熟度等级相对应选择其中最为重要的产品质量和测试效率作为评价依据对测试因子进行重要性分析得到结果如下 按照上述结果可将不同性能组织的测试情况进行如下区分 并得出DevOps模式下的测试改进框架 在选定适合自己的DevOps测试改进框架后也需要对工具软件进行选择以确保整体方案的落实。天目全数字实时仿真软件SkyEye可与众多工具如禅道、Jenkins、GitHub、极狐Gitlab等联合打造持续集成全链路一站式平台专为嵌入式DevOps提供解决方案。
在持续集成流水线中代码提交至仓库后将触发流水线运行由持续集成服务器自动拉取代码进行静态分析、编译并加载至SkyEye仿真环境进行测试工程师可快速获取测试报告大大提升嵌入式软件研发效率助力提高组织性能。 ▲DevOps中的持续集成流水线 资料获取方法
【留言777】 各位想获取源码等教程资料的朋友请点赞 评论 收藏三连
三连之后我会在评论区挨个私信发给你们~