泛敏捷思潮变革、DevOps 大行其道的背景下,小步快跑的模式极大程度压缩了质量保障活动的时间,在整个研发效能体系中,测试能力越来越成为限制我们质效提升的一个瓶颈。在XOps体系下,众安科技始终在DevOps质量管理工程化方面的探索,并落地从单点式困境到一体化质量中台的建设实践
XOps下质量保障能力瓶颈-敏捷测试转型
数字化转型、云原生架构进化以及K8s事实标准的统一等多重因素下,DevOps迅速爆发和落地,很多企业都在不同细分领域做得足够垂直和深入,也沉淀出符合企业自身的最佳实践,尤其是CI/CD侧的工程实践能够带来比较直接甚至是冲击力的研发效能提升,而对于质量保障侧的持续测试能力对质量团队仍有很大挑战。众安科技团队经历了从传统测试到敏捷测试的转型,通过持续快速反馈测试结果以响应快速变化,主要体现在:
[if !supportLists]l [endif]功能测试:制定基于风险的测试策略,测试左移,在需求分析和技术设计阶段即介入风险评估,把控DOD的准出,杜绝一句话或者万言书的需求进入开发周期,以保障需求的可测性,同时评估需求变更的影响范围和根据这些CheckList进行测试策略的制定和设计。
[if !supportLists]l [endif]自动化回归:通过常态化定时任务回归、录制回放等方式实现高频高效的全量自动化回归测试验证
[if !supportLists]l [endif]质量门禁:通过深度对接DevOps发布系统,自动触发自动化用例执行并收集执行结果实现高度可信的质量门禁
众安单点式困境到一体化质量中台的落地实践
敏捷测试对于自动化测试手段提出了更高要求,需要专业的工具体系来支撑质量保障活动的无缝开展,割裂的单点工具或平台已无法满足企业研发侧持续交付的要求。测试敏捷化的转变,迫切需要一站式/一键式的质量中台体系,众安科技Magic质量中台的诞生初衷正是致力于解决内外部用户在质量保障活动中的孤岛式痛点。
基于公司内部代码扫描、自动化测试等垂直领域的单点工具进行一站式整合,以及创新引入流量录制回放技术,形成一站式、一键式、可自由拆卸的DevCube Magic质量中台,来最大程度降低全量回归的验证成本。
DevCube Magic质量中台亮点
·用例资产在线化:同一份数据的用例资产,可以列表和脑图双模式呈现;基于需求视角展开用例评审活动,使用例评审留痕,可追溯。
·重定义测试计划:测试计划从迭代开始,自由式串联功能测试、API自动化、UI自动化等行为,并产出完整的测试报告,形成测试闭环。
·UI自动化测试:具备全面的元素定位、失败重跑和低资源高并发的能力,并且能实时呈现远程执行动画,最大程度降低脚本编排成本以提升ROI。
·API自动化测试:实现接口测试的全生命周期管理、关键字自定义、接口资源化抽取,多样任务执行、用例可视化编排管理、流水线集成等能力。