知识库

Loading

0 评论 / 0 点赞 / 153 阅读  使用场景  功能介绍 最后更新: 2022-03-04 作者: 飞致云 总字数: 1518

笔者作为一名已经在测试行业工作十年以上的“老测试人”,前段时间在GitHub上发现了一款一站式持续测试平台MeterSphere,试用后发现完全超出了自己的预期。在使用过程中,也渐渐摸索出一些方法,现分享给大家。

对接Jira配置

1. 问题类型

在MeterSphere的测试跟踪模块创建缺陷时,如果在对接Jira的配置中选择了此类缺陷,则该缺陷就可以自动同步到Jira平台。这里问题类型需要和Jira平台里保持一致。如果在Jira中选择的问题类型是“故障”,MeterSphere中也应该填写“故障”。
1935756b69a90da3f6c2c4c0396b7202.png

2. 需求类型

配置需求类型的主要目的是,在MeterSphere中编写的测试用例,可以和在Jira平台中已经创建的需求进行关联。这里需求类型要和Jira平台中保持一致。如果在Jira中需求类型为“故事”,MeterSphere中也应该填写“故事”。
e39b4dcab2945c99f03414dd2450c6f5.png

3. 关联项目

关联项目这个配置项主要是为了保证Jira项目和MeterSphere项目的一致性,MeterSphere中Jira项目Key对应Jira里面项目的关键字。
f21cd5b873c709065b9f7d4af00ebc2b.png

4. 关联个人信息

关联个人信息的主要目的是把MeterSphere用户和Jira用户做关联。即在MeterSphere中提交缺陷时,Jira对应的报告人会是MeterSphere中填写的Jira账户。
decfc6a86519d332e3af2abcd795ea61.png

需求关联效果

我们在编辑测试用例时选择关联需求,可以看到Jira中对应项目下的需求已经同步到了MeterSphere对应项目下,可以把不同的用例和需求进行关联。
b2fb201b1da92a68b0d60058d9cd0e42.png

配置缺陷模板自定义字段

MeterSphere里默认的Jira缺陷模板字段比较少,所以需要根据不同的测试需求创建自定义字段。比如下图中所示,我们需要将优先级、重现频率、浏览器、关键词和缺陷等级添加到缺陷模板中。
535340aebf3c4562889ee3c190be937b.png
下面介绍如何实现该自定义字段。

1. 创建字段

■ 字段名及使用场景

创建字段的字段名可以和Jira平台字段名称保持一致,如果Jira里面字段名称是“优先级”,这里就可以填“优先级”。使用场景选择“缺陷模板”。
7802e9df94b4138e6ee55280141381a4.png
■ 字段类型

目前MeterSphere支持的字段类型包括输入框、文本框、单/多选下拉列表和单/多选框等。这里以输入框、单选下拉列表和单选框为例,介绍如何在MeterSphere中配置自定义缺陷字段。

A 输入框

Jira中的关键词字段是“输入框”类型,MeterSphere中关键字字段同样也选择“输入框”。

d1a918a35c21dcdc970a8e1446e4a029.png
B 单选下拉列表

Jira中的优先级字段是单选“下拉列表”类型,MeterSphere中同样也选择单选“下拉列表”。其中选项值是在对接Jira平台提交缺陷时,对应字段的属性值。可以通过F12查看字段对应的属性值,例如Highest字段对应的属性值是1。

e5fbc20750c30cf63883de1ce138419e.png
256fb1977f467471992ef9f8a243f2f0.png
C 单选框

Jira中的缺陷等级字段是“单选框”,MeterSphere中同样也选择“单选框”。可以通过F12查看字段对应的属性值,例如P1对应的属性值是10200。
785da1e58b2b2500c83b936012f8601b.png
8dfd26d2166a3a9e7c6849f9b771b2f8.png

2. 新建或修改模块

在缺陷模板菜单中,可以选择创建新的缺陷模板,缺陷平台选择Jira。也可以编辑默认的Jira缺陷模板,并把自定义的字段添加到模板中。注意这里需要填写API字段名,字段名可以通过F12查看,如关键词对应的API字段名为customfield_10300,优先级对应的API字段名为priority。
77c75983b6f9b5779250844ff7699d86.png
552dad2e85b743e5b458655f7506cf41.png

3. 关联模板

编辑项目,选择项目缺陷模板为刚才添加的自定义字段的模块。
a21da4947f86eda98f2a9d3086069f1e.png

提交缺陷

在测试用例中创建缺陷,选择对应的自定义属性。创建完成后,可以看到Jira平台成功创建了我们自定义字段的缺陷。
9ac8d71d57bb98b73fab5b3d55aa4bca.png
657a498e8cca9301840d4c6dcc8b5496.png

修改缺陷

我们在Jira平台上修改缺陷后,在MeterSphere上点击“同步缺陷”按钮,可以看到MeterSphere上的缺陷内容已经和Jira保持了一致。
b801f519d51e0cfc87be7445e34d326f.png

文章目录
其他资源