MeterSphere MeterSphere 一个救了我命的功能呀

董海鹏 · 2023年06月13日 · 1937 次阅读

前段时间,领导忽然要求把接口测试和手工用例关联起来,要求是功能用例的每个功能,涉及了哪些接口,迭代出来比较重要的功能,是否都用接口覆盖到了,这个要求一下把我弄懵了,因为虽然平常是有写功用例和做接口测试的,但功能的覆盖问题,完全没有落地在文档之类的实际地方,这下就有点头大了,忽然就想起来它有一个功能似乎可以支持,MeterSphere 有个功能叫测试跟踪,里面提供了写手工测试功能用例和一个叫测试计划的功能,在刚开始接触功能用例时,发现这个功能用例可以使用脑图和表格来写,甚至可以把本地的思维导图或 excel 导入 MeterSphere 中统一管理,但发现,之前写的思维导图导入平台总是会报错,就索性在平台上写,但后面发现在平台上使用脑图的方式写用例,有个很大的痛点。有一次,我在平台上用脑图的方式写用例,大致是这样写的

当然,我写的内容可比这多多了,然后忽然浏览器崩溃了,关键是没有保存,大半个下午的心血就没了,瞬间整个人就不好了。这就是 MeterSphere 在平台上使用脑图最最大的痛处了。
然后我就只能用列表的形式来写用例了,直到有一次,发现还有一个用脑图的好办法,就是在本地 PC 上写好再导入回去,之前因为格式和 MeterSphere 平台的格式不一致,导致一直失败,就算用他们的模版来写,也总是出些奇奇怪怪的报错,直到把脑图的用例导出在本地,修改了一下,无意间再上传回去,发现竟然成功了,真是意外之喜呀,这可比他们平台提供的模版好多了。

至此,MeterSphere 写功能用例的的方式算可以了,但后面发现另一个比较痛苦的地方,因为 MeterSphere 功能用例可以和他的接口测试、性能测试相关连,所以,我在使用列表模式的时候,会把接口 api 和功能用例进行一下关联 (接口是通过 swagger 同步的方式同步到 MeterSphere 上的),但脑图的形式是没办法关联接口的,只能关联缺陷,所以当时我就放弃功能用例把接口进行管理了。

目前就先在本地写好用例后,上传到 MeterSphere,修改的话,直接在平台上用脑图的形式,关联用例再回到列表处关联,当然,如果说为啥一定要在功能用例处关联接口,第一点是首页有统计,可以很好的看见手工用例和接口的覆盖度关系,可以轻松的看到重要的用例有是否有接口覆盖,第二点就是测试这些用例的时候可以统一在测试计划中自动加入计划,并且接口的结果也同时会影响功能用例的执行结果。

来到测试计划功能,这是 MeterSphere 平台上我最喜欢的功能之一,创建测试计划的时候,一定要把这个勾选上,这样执行时,接口的结果就会直接决定功能的执行结果了。

添加功能用例的时候,测试计划会自动把相关连的接口测试添加进来,执行的时候,只要接口成功了,用例的状态也就成功了

测试计划还可以设置定时任务,失败重跑之类的方便测试的小功能点,使用起来很顺手。

MeterSphere 还有个缺陷管理,可以和禅道打通的。
最后,MeterSphere 这个测试跟踪虽然还有些使用不太方便的地方,但是,整体感觉还是很不错的,使用也很顺手,关键他们还开源的,喜欢的小伙伴下载试试吧。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册