蓝卓数字科技有限公司(以下简称为 “蓝卓”)是一家专注于工业操作系统技术平台与解决方案的科技公司,是中国工业互联网行业领军企业,国家高新技术企业和国家专精特新 “小巨人” 企业,致力于将数字科技全面融入企业生产、管理与服务,推动产业变革,让所有行业都能从数字平台中获益,让生产更智能、供应链更高效。

蓝卓打造了国内首个自主知识产权的 supOS 工业操作系统,以 “平台 + 工业 APPs” 模式让工业数字化转型更简单。supOS 为工厂提供统一的数据底座,打破信息孤岛,以便更好地汇聚、分析和挖掘工业大数据的价值;为客户以及合作伙伴提供开放平台,以便更简单便捷地开发、部署和使用工业 APP。

蓝卓的测试平台选型思路

蓝卓启动了对持续测试平台的调研工作后,尝试寻求一款满足一站式需求的测试平台,以解决测试效率低、测试团队与研发团队沟通不畅、接口更新不及时等问题。为了满足这些需求,蓝卓希望新的测试平台具备以下特点和功能:

  1. 一站式测试管理平台:重点寻找能够提供一站式测试管理的平台。这样的平台可以支持多种测试类型,如功能测试、接口测试和性能测试,同时提供测试计划和测试结果统计等管理功能,使得测试工作能够集中在一个平台上进行,避免测试工具分散带来的维护和培训负担。

  2. 操作的便捷性: 对于功能用例,希望平台支持思维导图的方式进行编辑,提高用例编写效率。同时,对于接口测试,希望平台提供便捷的接口导入方式,以加快测试启动流程,减少研发团队和测试团队之间沟通的成本。平台的操作界面应该友好简洁、易于上手,以降低使用难度和培训成本。

  3. 协同工作能力和继承性:需要确保测试平台与已有的项目管理平台(如禅道)能够实现数据互通,实现用例和需求、缺陷的关联。同时,平台内部的不同模块之间应该具备数据关联和统计能力,能够展现与测试相关的指标数据,辅助测试效率的提升。

  4. 性能和稳定性:平台需要有强大的性能和稳定性,可以实现平台的横向扩容,有专业及时的技术支持和丰富的社区资源。

为什么选择 MeterSphere 开源持续测试平台?

经过了充分的选型和考察,蓝卓选择了 MeterSphere 一站式开源持续测试平台,主要是看中了 MeterSphere 以下几个方面的能力和优势:

■ 能力一站式

MeterSphere 提供了一站式的测试能力,相比 Postman 等工具软件更加易于上手,使用体验也更优。MeterSphere 采用了类似接口用例设计的逻辑与使用模式,同时还兼容了 JMeter 的灵活性。基于 MeterSphere 平台,蓝卓的测试团队可以沿用使用 XMind 来记录功能用例的工作习惯,将在 XMind 中记录的用例导入到 MeterSphere 平台,基于纯 Web 页面进行操作,不需要编写代码即可生成自动化测试脚本,使用门槛低,报告易读且美观。

■ 提升效率,降低沟通成本

MeterSphere 各个功能模块之间的联动性让蓝卓的开发和测试团队感到满意,其提供的 IDEA 插件更是让人惊喜。蓝卓团队的开发人员在 IDEA 中安装该插件后,每完成一个模块的开发工作,通过插件即可一键同步接口到 MeterSphere,在便捷性和跨职能协作方面的需求得到了很好地实现。

■ 多环境内用例统一管理

蓝卓目前在开发和测试环境都需要使用 MeterSphere 测试平台。但如果在两个环境内都部署一套 MeterSphere,维护的成本就变成了两倍。MeterSphere 支持分布式的部署方式,可以方便地打通开发和测试环境,开发团队写好的接口直接导入到开发环境内的 MeterSphere 后,可以自动同步至测试环境中,节省了同样的用例部署在不同环境的多次维护成本。

■ 测试管理可视化

在 MeterSphere 平台上,不同类型的测试任务可以通过测试计划进行实时跟踪,通过测试计划生成的测试报告可以对测试结果进行深度分析。不同测试分类下的操作首页,展示了该测试模块下的核心度量指标,通过关键指标的跟踪,可以帮助测试团队更加聚焦自己的测试目标。

MeterSphere 平台在蓝卓的落地成果

在引入了 MeterSphere 开源持续测试平台后,蓝卓实现了从项目维度对测试工作的完整管理,从项目管理、编制测试计划、设计测试用例(包含功能测试用例、接口测试用例、性能测试用例)、组织测试用例评审、执行测试到最终输出测试报告,真正实现了全流程的管理。

■ 功能用例平台化

通过 MeterSphere 平台,蓝卓将线下的 XMind 测试用例统一迁移至平台。这样的转变让原本分散的用例集中到统一平台进行管理,并且能够从功能模块、业务场景、性能场景等多维度梳理和创建测试用例,保障了测试的覆盖率。

■ 用例评审在线化

通过用例评审功能,测试人员可根据用例的影响面自由定义采取线上或线下的评审模式。从原本线下评审单独记录评审意见的方式,变更为直接在对应用例下通过评论参与评审的方式,使得用例评审和修改结果更加明确,同时可以量化整个系统下测试用例的评审通过率。


■ 接口平台统一化

蓝卓通过 MeterSphere 平台,统一了各个项目使用的接口平台,将历史接口全部接口迁移到 MeterSphere 平台。基于 MeterSphere 的 IDEA 插件,能够将后续新增加接口及时同步到平台,以便测试人员及时进行自动化的编写。与此同时,对于测试人员接口自动化的完成率和覆盖率,也可通过度量数据进行明确统计。

■ 提测门禁标准化

在 MeterSphere 平台的 “测试计划” 模块中,管理人员可以通过可视化的方式监控研发人员的自测过程和结果,定义 95% 研发自测通过率的提测要求。通过该标准的执行,研发版本提测的质量大幅提升。

目前,蓝卓在 MeterSphere 平台上已经有工作空间 4 个,项目数量超过 25 个。基于 MeterSphere 平台维护的功能用例数量达到 21,874 个,接口数量超过 10,000 个,接口用例数量超 11,000 个,接口自动化场景数量达到了 600 多个。基于 MeterSphere 平台,蓝卓成功将大量的手工测试转移到了接口自动化测试模式,测试团队的工作效率得到了显著提升。


↙↙↙阅读原文可查看相关链接,并与作者交流