背景:

我们公司是用缺陷管理平台 jira 提交BUG,每次开BUG的时候,都需要在 jira 表单的描述中去填写一些在重复的内容(例如:前提、步骤、实际结果、预期结果、注释等),Autofill 插件,是我们测试团队大佬发现的,真的好用,必须安利给测试小伙伴们,故整理出使用步骤,教大家使用

Autofill 插件介绍

Autofill是一款好用的自动填充表单插件,所谓的自动填充就是可以帮助我们在浏览网站或者登陆网站的时候自动输入相应的内容,它可以为你自动保存之前输入的个人信息、用户名等,并且支持自定义表单内容,等有需要注册或者登陆网址的时候就会自动填充事先准备好的内容了。

在这里我们是 用于 jira 提交BUG的时候自动填充 jira 表单,当然其他缺陷管理工具,例如:禅道 也适用啦~

Autofill 插件安装

需翻墙后在应用商店下载 / 手动安装Autofill

手动安装Autofill:
在网上找 Autofill.crx 安装文件后 在 Chrome 地址栏输入 chrome://extensions 打开扩展程序 ,右上角开启 开发者模式
拖动 .crx 后缀的 Autofill 安装文件到扩展程序中进行安装,会出现“确认新增扩展程序”的相关提示,点击添加。

这里可以下载Autofill.crx 安装文件 :http://www.kxdw.com/soft/29951.html 普通下载就好啦

Autofill 插件使用

1、安装成功 并且启用插件后,在右上角插件栏中右键这个黄色闪电
2、点击:选项

3、进入到设定主页:表单字段
4、这里建议大家直接导入我已经写好的Autofill设定来体验一下

### AUTOFILL PROFILES ###,,,,,,
Profile ID,Name,Site,Hotkey,,,
c3,jira - 超管,jira.xxx.com,,,,
### AUTOFILL RULES ###,,,,,,
Rule ID,Type,Name,Value,Site,Mode,Profile
r72,0,"^summary$","【】","",0,c3
r74,0,"\bissue-drop-zone__file ignore-inline-attach\b","","",1,c3
r76,0,"^description$","【前提】【步骤】1、超管登录,访问:2、【实际结果】1、【预期结果】1、","",0,c3
r92,0,"#create-issue-dialog  [id$='ifr']","<p>【前提】</p><p>1、超管(admin@xxx.com/Ab123456)登录测试环境</p><p><br data-mce-bogus=""1""></p><p>【步骤】</p><p>1、访问:</p><p>2、</p><p><br data-mce-bogus=""1""></p><p>【实际结果】</p><p>1、</p><p><br data-mce-bogus=""1""></p><p>【预期结果】</p><p>1、</p><p><br data-mce-bogus=""1""></p><p>【注释】</p><p></p>","",0,c3
### AUTOFILL OPTIONS ###,,,,,,
advanced,"[]",,,,,
exceptions,"[]",,,,,
textclips,"[]",,,,,
variables,"[]",,,,,
backup,0,30,,,,
manual,0,,,,,
delay,0,1,,,,
labelmatch,0,,,,,
overwrite,0,,,,,
vars,1,,,,,
sound,0,,,,,
voice,0,1,,,,
debug,0,,,,,
mask,1,,,,,
scale,1,,,,,
menu,1,,,,,
autoimport,0,,,,,

5、大家直接复制以上内容,按照下图操作:

6、导入成功后,可以在表单字段中查看刚才导入的内容

7、进入 jira 后,记得将 Autofill 插件的使用配置调整下哦

8、点击:新建 后,就可以看到 jira 表单中的描述为设定的模板了~

以上就是直接导入我的设定内容以及使用
下面可以尝试自己创建一下填充表单的模板
超级简单,一起动手叭!

Autofill 自己创建填充表单模板

在教你怎么创建之前,需要告诉你的一个常识哦:
当Autofill插件的 闪电符号为灰色的时候,是无法创建表单模板的。

当Autofill插件的 闪电符号为黄色的时候,你就可以开始动手操作了哦!

step1~3 :如下图
step4:为此页面添加规则点击后,URL地址栏下方会出现一行蓝色内容,可以直接点击 ③ 生成自动填充规则

step5:添加成功啦,赶快尝试一下在 jira 新建问题,是否成功应用了?

step6:发现使用了刚才我们创建的配置,但好像未生效

step7:进入我们的选项,排查下原因

step8:在这里发现了2个问题:
01.名称有误,因为每次打开浮层时,描述字段名称不一致,可能在当时创建模板浮层的名称叫做:

^mce_0_ifr$

再次打开浮层的时候,可能名称又变成了:

^mce_5_ifr$

这样的内容,所以我们当时将描述这个名称换成了:

^mce_[0-9]*_ifr$

但是后来发现,关闭BUG/重新打开BUG时,这个描述也会显示,所以描述的名称最终版需要改成:

#create-issue-dialog [id$=‘ifr’]

这样的话,设定的模板就只会在新建问题的时候显示出来哦!

02.每一条的站点最好设置为:https://jira.xxx.com,如果设置为下图这样的话,必须在这个路径下才会生效


不过我一般会给我每次设定的模板进行 配置文件的管理,这个是一个好习惯,大家可以一起操作下~

Autofill 配置文件管理

step1:如下图

step2:如下图,创建 -> 填写配置文件名称 -> 保存并关闭

step3:创建配置文件之后,就可以不用在每条后面的站点中输入:https://jira.xxx.com了,直接在最下面的站点统一填写:https://jira.xxx.com即可


参考最开始我导出给你们的设定模板

Autofill 导入导出

相信你们导入都会用了,导出可以自己尝试一下,其实直接点击导出就好了 ,可以将自己团队内提交BUG的模板填写好导出,然后让团队内的小伙伴导入就可以直接使用啦

不过导出存在一个BUG:当你有多个配置文件的时候,点击导出,会全部导出,好像是无法导出单个配置文件的内容噢~

Autofill 去掉音效

之前听到有一个小伙伴说,要是”要是能把音效去掉就好了“,其实在其他标签中就可以去掉音效的噢~

Autofill 缺陷

上面说了这么多优点,当然Autofill 还存在一些缺陷:

jira中的影响版本/修复版本等下拉框设定后,打开表单,看起来是没有填充的,但实际是填充了,页面不可见。另外在关闭BUG/重新打开BUG的时候,影响版本/修复版本还会加上之前设定的,所以我很少设定影响版本/修复版本这两个字段。

使用 Autofill 插件快速提交BUG相关推荐

  1. WordPress百度快速提交插件-加速百度爬虫和收录

    介绍: WordPress插件-百度快速提交插件-加速百度爬虫和收录-支持手动和批量提交 我们很多站长应该是清楚的,我们在百度站长后台是可以看到普通收录和快速收录两项,这个到底有没有对网站起到作用呢? ...

  2. 【测试】提交BUG的标准规范

    我们在软件测试过程中,发现了BUG后,如何提交一个高质量的BUG, 其实我们可以总结一下规范的,文章主要从以下几方面讨论: Bug有效性 提交的Bug必须是有效的,就要求我们在提交Bug时,确认:   ...

  3. jira提交bug规范

    一.目的 1)方便开发人员根据bug描述快速进行定位问题原因,减少沟通成本. 2)规范bug编写,可以提现测试团队的专业性.严谨性. 3)可以帮助产品.项目经理及其它人员快速了解bug. 二.说明 本 ...

  4. 提交bug的书写规范

    提交bug的内容书写规范: 1.标题:[项目名称--简短的bug说明] 描述bug的最主要关键词,如xx项目--数据库输入输出数据不一致 2.项目名称:[项目名称+项目版本号] 3.Bug所属项目/模 ...

  5. 阿里软件测试工程师手把手教学—如何快速定位bug 编写测试用例?

    作为一个测试人员,如果你连常见的系统问题都不懂得分析,频繁地把前端人员问题分配给后端人员,把后端人员问题分配给前端人员,那么你在团队发展中的地位是显而易见的,声誉.赏识.加薪应该是你遥不可及的梦想. ...

  6. 华人学者往Linux内核里提交bug,社区把整个明尼苏达大学拉黑了

    梦晨 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI Linux内核的维护者Greg K-H,突然把整个明尼苏达大学拉黑了! 这是咋回事? 原来明尼苏达大学华人教授K.J Lu带领的团队在 ...

  7. pycharm 如何通过VCS快速提交代码?

    VCS:version control system 以往提交代码需要在git bash 里,通过命令行进行提交. pycharm提供了和VCS工具的集成,所以提交的工作可以在pycharm IDE里 ...

  8. Python操作Jira提交BUG

    Jira提供了完善的RESTful API,如果不想直接请求API接口可以使用Python的Jira库来操作Jira jira Python文档https://jira.readthedocs.io/ ...

  9. Eclipse安装Hibernate插件快速生成配置文件

    Eclipse安装Hibernate插件快速生成配置文件 插件链接: http://pan.baidu.com/s/1mi3KVtI 密码: kmjg 1.安装插件: 1.在eclipse顶部窗口he ...

最新文章

  1. getDay()显示的是本周的第几天
  2. c1xx: fatal error C1356: 无法找到 mspdbcore.dll
  3. java重新执行_(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
  4. 基于FPGA的AM信号调制与解调详细步骤
  5. Example-based volume illustrations
  6. 今天携程出事了:让我们来学习下http的响应码
  7. python变量类型是动态的_【Python】python动态类型
  8. CodeForces 746D Green and Black Tea 有坑
  9. hadoop远程调试
  10. Hello JavaEye
  11. 基于Python的图书馆后台管理系统
  12. VARCHART XGantt适用于.NET v5.1 Build 337
  13. 13号线ab线规划图_北京地铁13号线将拆分为AB两线
  14. 使用显卡+hashcat破解握手包
  15. System State 转储分析案例一则
  16. WebJars和wro4j集成
  17. 我用Python隐藏了MacBook Pro 14的大刘海
  18. 学田岛电脑绣花制版新人上手教程之二
  19. vue+element小票打印、58小票打印机
  20. 思岚轮式机器人底盘ZEUS怎么样?

热门文章

  1. Python : 反斜杠
  2. C# 海康DVR客户端开发系列(3)—— 连接DVR和图像预览
  3. ASP.NET DEMO 18: 如何编程动态创建 Menu
  4. Windows NT Backup - 恢复工具 - Windows Vista的迁移工具
  5. 多核环境下pthread调度执行bthread的过程
  6. 8-13 主观下线和客观下线
  7. 服务器组件架构,tomcat组件图解 一个web服务器的架构演化史
  8. radio默认选中并显示相应信息 php,php实现select、radio、checkbox默认选择示例
  9. iis服务器发布web项目,webservice创建、发布及在IIS上部署
  10. xcopy远程linux复制,window下批处理操作:从Linux机器下拷贝文件