MeterSphere使用体验推荐

公司在做测试过程中,一直存在效率不高,管理能力弱,过程监控不足,测试相关的材料碎片化管理等问题,基于此我们团队调研试用了MeterSphere开源测试平台,觉得挺不错,我这边也对我试用过程中的一些不错的功能介绍一下。

官网链接:https://www.fit2cloud.com/metersphere/index.html

github链接:https://github.com/metersphere/metersphere/

MeterSphere主要有三大功能:测试跟踪、接口测试 、性能测试。

测试跟踪是测试团队主要使用的模块,主要管理了系统的案例,以前团队用excle或者禅道管理测试案例,觉得不是特别方便,案例会碎片化分散各处,有时候换了一个人案例就换了一个版本,现在案例通过统一管理,方便项目经理跟踪案例录入的进度,我们案例目前是测试直接生效,不太会用到案例评审的功能,但是随着项目要求的提高,对于评审也能很好的把控测试的质量。目前的测试案例管理见下图:

测试跟踪里面的测试计划功能我觉得对项目经理管理项目非常有用,因为我们团队是内外部联合开发,沟通成本相对会比较高,测试计划可以明确测试边界,提高了和外部开发团队的沟通效率,明确测试范围也能提高外部伙伴移交功能的质量,最后金融行业对于工作中的文档规范,流程记录有一定要求,测试跟踪相关功能为团队开展测试工作提供了很好的帮助。

图中是某个模块的测试计划,测试人员可以选择关联测试用例,把之前评审通过的案例关联进来,就可以很好的达到案例的复用,测试边界的明确。

对于排入测试计划的案例,可以对每一步的实际结果说明。

案例提bug,可以同步创建禅道平台,对于使用禅道作为项目管理平台的小伙伴,这是个不错的功能。

 

 

 

 

接口测试是测试、开发团队都会使用到的功能,也是我们觉得MeterSphere平台最大的亮点,之前postman作为开发主要的测试工具,word接口文档记录接口定义,这样就造成了每个人测试接口都必须查看接口文档,填写postman,这部分工作复用度比较低,MeterSphere平台可以以目录树的显示管理接口,图中是我们现在系统接口功能目录树

 

 

便捷的搜索功能,可以进行多条件的检索,开发习惯用路径进行搜索,项目经理或者测试习惯用名称和目录树进行搜索接口

统一的环境和参数设置减少了填写http请求是的冗余配置,环境也支持多种协议,http,jdbc,tcp等

在和外部团队联调接口,不再需要接口文档,外部团队可以直接查看接口的注解,点击测试,大大提高了开发效率,代码关系而文档未更新的情况也不太出现,因为在MeterSphere平台上接口录入和开发自测是一体化的工作,疏漏的情况大大降低,作为项目经理,经常需要测试系统某些接口情况,知道url一部分,或者通过目录树很快就能定位接口测试。

图中是某个接口,在接口定义中可以直接填写注解

针对每个接口定义可以填写多个针对本接口的case,case内部区别是每个字段的数据会有不同,也可以对返回接口编写脚本和断言

对于复杂的场景,接口测试还提供了场景测试的功能,之前团队通过开发代码实现自动化测试,对测试人员要求要求非常高,经常难以推进,久而久之自动化因此搁置,MeterSphere通过界面配置可以实现多个接口流程化请求和返回结果的自动校验与传递,大大简化了自动化测试编写的难度,对于需要系统重点费时的功能,场景测试很有必要,下图是一个较为复杂的业务,一共有6步,查询获取的数据,可以通过提取参数传入最后一个新增接口。

对于场景测试,也支持场景嵌套,自动化测试需要规避到测试环境数据导致的场景报错,所以对于删改查类的场景,可以嵌入新增场景,下图即删除场景,嵌入了之前的创建场景,解决了删除场景数据依赖的问题

性能测试这块目前公司使用的较少,之前接触比较多的是ab和LoadRunner,未来如果有这方面需求我在对比下这块功能。 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值