蓝卓数字科技有限公司(以下简称为“蓝卓”)是一家专注于工业操作系统技术平台与解决方案的科技公司,是中国工业互联网行业领军企业,国家高新技术企业和国家专精特新“小巨人”企业,致力于将数字科技全面融入企业生产、管理与服务,推动产业变革,让所有行业都能从数字平台中获益,让生产更智能、供应链更高效。
蓝卓打造了国内首个自主知识产权的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平台,蓝卓成功将大量的手工测试转移到了接口自动化测试模式,测试团队的工作效率得到了显著提升。