登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
张涛-快手持续测试加速研发效能提升经验
文化传媒
2023-10-08
2023 DOIS DevOps 国际峰会 · 北京站暨 BizDevOps 企业峰会
caddie💞
张涛作为快手效率工程部质量负责人,分享了持续测试与研发效能提升的关键方法。核心观点围绕持续测试、TDD质量内建、精准测试和监控可观测性展开。
持续测试与研发效能的关联
持续测试是覆盖软件全生命周期的全过程测试闭环,与持续交付流水线相融合。
持续测试能提升DevOps质量和效率,关键因素包括自动化测试、快速反馈和代码覆盖率。
实现框架需结合自动化测试工具和DevOps流程。
通过TDD质量内建提高研发质量
UTDD(单元测试驱动开发)和ATDD(验收测试驱动开发)是实现质量内建的重要方法。
UTDD挑战:时间紧、需求变化快、开发人员素质要求高、Mock使用导致测试价值降低。
好的单元测试原则:简单、Given-When-Then格式、速度快、包含断言、可重复执行。
ATDD关键点:接口定义规范、QA提前编写测试用例、用例可自动化执行。
TDD效果收益:
自动化前置缺陷拦截率:5%->32%
千行代码Bug率:2.5%->1%
全量覆盖率:20%->60%+
增量覆盖率:40%->80%+
通过精准测试提高测试质量和效率
精准测试核心能力:变更精准评估、用例精准推荐、结果精准度量。
调用链路分析:
静态调用链路分析:识别变更方法影响的接口。
动态调用链路分析:通过用例标识传递和记录代码覆盖,建立测试用例与代码的追溯关系。
应用场景及收益:变更影响评估更全面,用例推荐效率提升63%(从57条到21条)。
覆盖率指标:
覆盖率采集和分析:支持多任务多次采集、多应用合并、需求关联统计。
应用场景及收益:通过持续采集和增补测试用例,实现增量覆盖率提升(如从78.24%到64.71%)。
通过监控和可观测提高服务稳定性
持续监控快速发现问题,可观测性快速定位问题。
可观测性三大支柱:指标(Metrics)、日志(Logs)、追踪(Tracing)。
实现路径:数据关联、数据分析&展示。
架构设计需整合监控和可观测性工具。
效果示例:通过可观测性快速定位和解决服务稳定性问题。
你可能感兴趣
vivo-杨振涛-冉冉升起的平台工程真的能带来10x效能提升吗?
电子设备
2023第十二届全球TOP100软件案例研究峰会
2024-08-21
管理效能持续提升,AI研发顺利推进
信息技术
国金证券
2023-08-29
政务服务效能提升‘双十百千’工程典型经验案例汇编
国务院办公厅电子政务办公室
2023-08-29
张春春-千万级商家服务保障场景下应急效能和体验提升实践
信息技术
2024 第22届 GOPS 全球运维大会暨 XOps 技术创新峰会 · 深圳站
2024-05-13
产品研发的数字化转型和研发效能提升实践_何勉
信息技术
ArchSummit深圳2022|全球架构师峰会
2022-07-19
ONES-董晓红-解码大型集团企业 研发效能提升策略
信息技术
2023第十二届全球TOP100软件案例研究峰会
2024-08-21
知乎研发效能提升实践-艾辉
文化传媒
2022 China DevOpsDays线上峰会
2022-09-15
百度移动生态研发效能度量体系及效能提升实践-田熲
信息技术
ArchSummit北京2022|全球架构师峰会
2022-11-02
Feature flags助力 DORA指标和研发效能提升--胡博
电子设备
2022 China DevOpsDays线上峰会
2022-09-15
研发效能成本提升-钟健鑫
医药生物
2022 China DevOpsDays线上峰会
2022-09-15