登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
seedance2.0
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
从执行到赋能、从封闭到开放--DevOps下测试能力的构建与应用-王哲
金融
2022-09-15
2022 China DevOpsDays线上峰会
SoftGreen
QA工作在DevOps下的转变
传统模式
:黑盒测试过程与割裂的研发流程,存在提测准入、QA确认接测、QA线下测试、QA确认准出等环节,测试过程不透明,严重依赖QA人力。
DevOps要求
:更快反馈、更高质量,需编写测试用例、实现测试流水线自动化、标准化、在线化。
从执行到赋能:测试能力服务化
流水线作为主战场
:通过流水线实现自主测试与发布,提升效率,保证流水线的全面性和稳定性。
分层技术平台作为弹药库
:利用GitCase、Testlife、COVMonitor、EasyENV、Delink、IAT易水、Dumeter、Dufault、冰夷快客、EAP等平台快速建立流水线。
环境挑战
:DevOps模式下,测试环境可用性成为瓶颈,需按需动态搭建测试环境。
动态环境搭建
:通过环境释放、测试环境动态搭建与部署,提升测试环境满足度,降低排队时间。
微服务架构下复用挑战
:针对无变更模块,尽可能复用基准环境;针对有变更模块,采用基于流量路由的测试环境复用。
流量路由思路
:特征透传(入口流量染色,出口流量同样染色),流量路由(优先发送给颜色匹配的实例)。
路由管理服务
:根据业务的服务发现机制(如ServiceMesh或注册中心)进行路由策略变更和路由管理。
有流水线就够了吗?
流水线局限性
:
执行模式固定,不够灵活,无法高效支持研发自测调试。
接入能力标准化,非标能力支持不够。
改进方案
:开发阶段灵活使用测试能力。
从封闭到开放:开发阶段灵活使用测试能力
开放能力
:
动态流水线
:编译、单元测试、环境部署、接口测试、DIFF测试、性能测试、异常测试、环境释放、发布等场景灵活触发。
非标能力
:实例重启、日志查询、数据查询/构造、权限申请等,通过IDE插件和自定义服务实现。
多入口支持
:通过IDE插件、流自定义服务、OpenTestingFramework等提供便捷的测试能力接入。
总结
工作模式转变
:从RD提测、QA确认接测、QA线下测试、QA确认准出的模式转变为QA持续建设流水线,RD触发流水线自动完成测试、发布等全流程。
测试能力服务化
:分层建设可复用的基础能力(环境搭建、测试执行等),降低流水线建设成本,提升稳定性。
开放方案
:以流水线为主,动态流水线、非标能力支持等作为补充,提升研发自测效率。
你可能感兴趣
新兴能源行业事件快评:比亚迪从封闭到开放 新能车投资选龙头
商贸零售
国泰君安证券
2017-04-07
Devops的未来是People Ops,从软件研发领域到组织整体敏捷的进化之路_王雷_云上工
商贸零售
2023中国DevOps社区峰会·武汉站
2023-04-14
王守宇-五年磨一剑:银河证券从0到1的 DevOps 体系建设之路
商贸零售
2024 第23届 GOPS 全球运维大会暨 XOps 技术创新峰会 · 北京站
2024-07-17
【风口研报·公司】分析师挖出一家AI算力“黑马”,公司采购行业内顶级算力服务器打造智能算力中心,并可结合自身开放平台赋能客户构建AI应用
商贸零售
未知机构
2023-08-30
细数AIGC创业者眼中的应用场景,从游戏降本到工具赋能–20230401
商贸零售
未知机构
2023-04-02