7FRESH敏捷实战之工程效率实践

阅读提示:MinistarClub北京公众号更名启示

7FRESH敏捷实践在工程领域的开展,离不开工程效率平台的支撑。本文为大家介绍7FRESH工程敏捷的落地实践。

- 1 - 

 自动化测试平台助力交付效率提升

众所周知,自动化测试对于敏捷落地实践是非常重要的一环,自动化测试能够有效地帮助团队在质量保障环节中节省人力,加快交付。

outside_default.png

7FRESH质量团队打磨多年的“猎鹰智测平台”,可以帮助团队快速实现自动化测试覆盖提升,在用例管理、用例复用、测试场景设置等方面提供灵活的支持。同时,猎鹰平台的数据智能推荐功能采用大数据技术将线上真实数据进行分析并将结果反哺测试环节,有效地结合测试设计及真实数据使质量保障工作更加全面、高效,更大程度地防止漏测,助力于交付效率的提升。

outside_default.png

- 2 - 

 持续集成流水线的实践

持续集成是提升敏捷工程效率的一个必由之路。以下是7FRESH建立的持续集成流水线,在此流水线中各环节可由消息自动触发执行并返回结果。

outside_default.png

首先,研发提交代码,系统会自动检测到代码变更并触发代码规则扫描。在扫描规则中,会检查三类问题:可能引起潜在缺陷的问题、可能导致安全风险的问题、代码风格及编码习惯等问题。

代码扫描后,系统自动完成打包部署功能,之后运行自动化测试脚本,对系统进行自动化测试。自动化测试后自动触发性能基线压测。

outside_default.png

这里重点说明性能基线压测。大家都有备战6·18及11.11的经历,在备战大促之前我们会做各种演练,各种系统性能优化工作。我们不妨将性能优化工作做在日常工作中。具体来说:首先选一些线上访问量大的应用(由于性能测试是有成本的,故不会对全部应用做性能测试)。在这些高访问量的应用有更新的时候,在测试环境自动触发进行一轮压测。

也许有些人会说,测试环境和线上差异巨大,测试环境的压测数据缺乏参考价值。这里解释一下:在测试环境的压测,对于同一个应用,每次测试要求机器不变、压力参数不变、网络环境相对不变,而变量只有代码。这就很好地解决了上面的质疑,每次测试变量只有代码。这意味着对于同样的测试环境(机器部署),同样的加压策略,同样的网络环境,影响系统性能变化的因素只有代码。这样就可以有效地将每次上线的代码对系统性能的影响准确的进行观测及定位。如果性能出现问题,可以立即定位与最近的一次上线有关,并及时进行优化。

最后就是结果的反馈,持续集成流水线会将过程中的测试结果进行反馈,开发人员可以及时查看反馈并进行优化。

-3- 

 强大的敏捷度量体系建设

敏捷度量系统的需求提出是基于对敏捷管理功能的迫切要求。目前的敏捷电子工具,更多地在看板层面,统计分析功能相对较弱,所以请质量效能团队开发了这套系统。

在这套敏捷度量系统中,没有具体的产品需求和技术任务描述,重点放在敏捷的执行效率度量方面。一个敏捷效率指标往往涉及若干个数据参数。考虑了敏捷精神以及执行效率,整个系统敏捷教练共设计了30多个数据参数,9个主要指标并计划从多个维度进行展示。为减少团队成员更新数据的工作量,系统能够最大限度的从其他系统自动获取数据。

该系统分为三个板块:迭代管理、敏捷度量和数据分析。前两个板块已经投入使用,“数据分析”板块还在建设中。

outside_default.png

“数据分析”板块完成后,完整的敏捷度量执行与展示,我会结合实例做专题介绍。

现仅简单介绍一下该系统即将展示的几个敏捷度量指标: 

  •   产品上线前置比率

  •   需求上线前置比率

  •   平均迭代需求完成率

  •   项目平均交付时长

  •   需求平均交付时长

  •   敏捷成熟度评估

outside_default.png

度量系统的实现,能直观的展示敏捷的效率与价值、演化趋势并暴露问题与缺陷,这有助于敏捷教练以及SM发现改进点,从而能有针对性的解决问题,做到持续改进。

02138824b561c71ea66bc56fa31f1fbf.jpeg文章来源:MiniStarClub北京,致力于提供最具价值的测试及测试管理领域原创文章。包括测试技术、测试方法、测试思想、测试管理等。

· 推 荐 阅 读 ·

RECOMMENDATION

京东金融云测平台方案

基于风险的测试策略

基于业务分层的测试策略

UI自动化应该实施哪些内容?

全面的质量保障体系之发现缺陷

全面的质量保障体系之回归测试策略

全面的质量保障体系之测试用例分级

每个模型都有组合方式|测试金字塔的思考与总结

如何利用非职权影响力管理松散组织|杨三角模型的一次实践

技术人员必须具备的四种能力|关于技术对话与思考

五步搞定需求分析与设计|再谈测试需求分析与设计

四步搞定移动端性能测试|京东金融移动端测试实践

服务端性能问题排查及优化---CPU高问题分析

京东金融App端链路服务端全链路压测策略

技术人员如何快速成长为初级管理者

一次服务端性能问题排查过程

京东金融移动端测试实践

接口测试经验与实践

你点的每个“在看”,我都认真当成了喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值