灵犀质量中心应运生是得益于360的学科质量

来源:证券之星   阅读量:6066   

质量是兴国之道,强国之策,是360课题的生命线。

最近几天,360数码分公司自主研发的灵犀品质中心升级项目顺利完成,升级后的系统缺陷清除能力高于99.92%。

360数字分公司成立之初,接入一家金融机构测试需要7周时间,如今,仅用一周时间就完成了6家机构的对接测试如此巨大的效率提升,并不是通过加班加点或者粗暴的增加人力,而是得益于360的学科质量灵犀质量中心一举解决了测试环境管理中的资源管理,服务管理,风险监控等关键问题,既支持开发者频繁的需求交接和部署,又保证了测试环境的稳定可用

同时,灵犀质量中心积极推进过程解耦,构建开放的数据工厂,推进质量可视化,持续跟踪分析版本质量,大大提高了产品R&D和测试的效率,为敏捷测试和产品快速迭代奠定了坚实的基础。

截至2022年4月底,360数字事业部四年来一直保持每周至少一个常规迭代版本的高速交付能力,测试和发布的常规服务部署次数超过16W+平均每个普通版本需要测试发布150+个系统,服务部署次数达到了800+

如此高效的产品交付和品质保障能力,源于360分支灵犀品质中心的目标:品质与技术的有效融合。

提高专注力,让测试人员专注于产品质量。

在灵犀质量中心出现之前,如何快速上线迭代版本,保证产品质量,已经成为R&D人员的难题比如添加微服务时,R&D和测试人员需要反复确认环境,版本分支,配置和脚本等,并且需要花费大量的时间和精力来构建测试环境服务或者这是敏捷测试中最常见的需求连续交付过程代码会频繁提交,构建和部署,这往往会给测试环境带来各种不稳定因素特别是关键系统的每一次部署,都可能导致测试环境的失败和测试效率的下降

这些问题使得R&D工作人员更难持续提供服务同时,测试人员的测试时间不断压缩,构建业务流程数据的过程复杂,测试场景成本高,最终导致版本质量难以保证

R&D和测试人员迫切需要一种面向用户的质量管理工具,集成环境管理,数据结构自动化,产品质量风险监控等功能,以确保团队在有限的时间内实现能效最大化。

灵犀质量中心应运而生。

犀牛质量中间平台架构图

犀牛质量中心环境管理模块要点,

#61548,一键式服务构建,部署和回滚,单次部署不超过5分钟。

#61548,智能版本调度,让多个版本并行测试互不干扰。

#61548,解决了代码,SQL脚本和配置转移部署的混乱,提供了完整的版本列表,实现了流程的全自动化。

#61548,丰富的数据库和中间件工具将R&D和测试从繁琐的链接配置和各种客户端中解放出来。

如上述一系列措施,测试团队可以优雅地从繁琐的测试环境管理中走出来,更加专注于产品需求测试。

使用开放技术创建数据工厂的定制。

灵犀品质平台是一个技术开放的平台每个用户都可以通过开放式,模块化的开发模式构建定制工具,为R&D和测试团队提供自动化技术和场景测试

比如在与金融机构联合测试的过程中,360数字分公司需要在测试场景中构造50条数据每一条数据都需要人工一条一条的构建,需要一整天的时间在数据工厂中,用户只需要输入数据量,点击生成按钮,只需要5分钟就可以得到所有需要的数据

但这类工具的实现,如果交给专业的开发团队进行开发,需要经过需求设计,调度,测试,最后上线,路漫漫其修远兮,修远Xi。

灵犀品质中台数据工厂的诞生充分体现了技术的开放性模块化的设计,以及灵活自由的版本发布机制,使得每一个用户都可以定制自己的工具,并在此基础上不断完善和优化截至目前,用户设计,开发和维护的测试工具已达170+

构建用例库,形成团队的知识传承。

像管理代码一样管理测试用例,持续维护,形成持续传承的知识体系这是灵犀质量中心管理测试用例的思路

测试用例,就像程序员的代码一样,是测试人员的基础敏捷测试一直有一个难点,就是伴随着迭代版本的不断更新,测试用例的管理和维护跟不上版本迭代的速度,最终导致测试用例失真或者不准确

灵犀质量中心开发的基础用例库,使测试用例的管理能够自动合并版本基线,实现质量追溯进而提出了测试用例复用率的概念,减少了测试用例的冗余和重复编写,大大提高了版本测试用例的编写效率

30数学中用例管理的实践

可视化质量,优化和改进测试过程。

如何持续跟踪分析迭代版本质量,实现质量可视化,是每个技术团队面临的难题。

以前各种可视化报表的呈现都需要研发由于质量数据的高度集中,360度知识质量中心实现了一个自定义报告模块,具有非常高的自由度和可视化每个团队可以根据团队自身情况设计不同的质量数据报表各种表格,饼状图,条形图,折线图一应俱全用户可以快速设置变量,得到美观的可视化报告,为质量团队提供重要的衡量指标

自定义报告

30家分公司的灵犀品质中心还精心打造了品质流水线,可以根据每个团队的需求定制每个需要的测试节点通过质量数据模型的层层筛选,衡量每个产品的质量状态通过产品打分,给质量团队建议和指导,预测版本中存在的各种风险

质量装配线实践

四大行业创新理念,将敏捷测试发挥到极致。

实践表明,经过多年的技术沉淀,360数科在敏捷测试方面积累了丰富的质量技术实践经验,并形成了有效的质量保障体系。

30数学系说,它的一贯宗旨是:

#61548,保持高效率,提高团队对质量的关注。

#61548,开放技术,建立面向用户的质量中心。

#61548,沉淀知识,形成系统的知识传承。

#61548,精益求精,通过可视化不断优化流程。

30 Digital Science的质量和技术总监冯俊熙说:我们相信测试的未来是更加自动化和精确的测试我们也在不断完善和构建集质量数据收集,数据分析和质量分析于一体的精准测试引擎将自动化的使用推向极限

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。