当前位置: 首页 > news >正文

测试人必备提效 Skill!禅道一键提Bug + 快速统计BUG....

禅道是目前企业里使用率很高的研发管理工具,项目跟进、需求对接、缺陷管理等全流程工作,基本都能在上面完成。之前给大家分享过 TAPD Skill,用于一键提交bug到tapd和分析统计tapd上的bug情况,有不少测试同学来问:禅道能不能也做成类似的Skill方案?因此我在网上查了相关资料,发现禅道官方确实提供了配套 Skill,主要包含 CLI、API、教学skill这三类。

这三类 Skill 支持直接使用,但实际落地时会面临几个问题:

  1. CLI 和 API 分别适配哪些版本?

  2. 业务场景下该选择 CLI 还是 API?

  3. 原生操作流程较为复杂,能否参考 TAPD Skill 的模式,实现更便捷的 BUG 提交?

综合以上问题,我这边在官方现有能力之上做优化:以官方 Skill 的基础能力为底座,开发一个适配于我们实际使用场景的skill。下面为大家详细介绍下本次开发的相关 Skill、案例教程以及常见问题

Skill清单与作用介绍

1、zentao-api、zentao-cli的作用

这两个是官方提供的skill,用于基础能力,而 zentao-tour 主要用于禅道功能及对应 Skill 的入门教学,和我们实际业务场景匹配度较低,因此已做移除处理。

2、zentao-hybrid是什么呢?为什么需要设计这个

这个skill算是zentao-api、zentao-cli的结合体、禅道的开放平台接口文档,具备两个版本: 分别是v1.0和v2.0

而zentao-api主要是支持2.0的版本,zentao-cli没有指定版本,那在实际使用过程中,会出现什么问题呢?

可能会导致有些旧的版本没法使用禅道。因此zentao-hybrid skill的目的,融合了cli、2.0、1.0的版本,使其能够智能切换,这个十分重要!

skill关系

1、zentao-hybrid是基于官方提供的zentao-api、zentao-cli skill进行混合升级,能适配执行cli、v1、v2版本的能力

2、01-zentao-init skill:用于探索禅道版本,实现登录、运行配置、以及生成项目配置文件

3、02-zentao-submit-bug: 提交bug

4、03-zentao-bug-stats:统计Bug

实践步骤

1、skill下载

下载后解压,放在自己的skills目录下

2、环境配置

为了安全方面的考虑,我们不适合直接将隐私信息直接发给AI,而是应该定义为环境变量的方式,让AI直接读取变量,而不是内部的值,那么主要有下面几种:

分别有禅道URL、账号、密码,以及Token,不过一般使用账号密码的方式较多,

所以我们需要进行设置,下面这些配置方式都是持久化的,使用命令行进行执行

Windows cmd方式

快捷键:win+R,输入cmd

setxZENTAO_URL"禅道URL"setxZENTAO_ACCOUNT"账号"setxZENTAO_PASSWORD"密码"

mac

exportZENTAO_URL="禅道URL"exportZENTAO_ACCOUNT="账号"exportZENTAO_PASSWORD="密码"source~/.zshrc

2、初始化配置

在对话框引用skill:/01-zentao-init skill

输出结果,会在根目录下生成一个.zentao/runtime-state.json文件

下面截图的,记录了当前禅道支持的skill版本有什么? cli、v1、v2版本,用于后续提交bug等skill的时候,能够实现自适应去调用。

同时也会生成一个配置文件:

生成后,我们可以对该文件进行修改,例如:

我的产品名称是:公寓系统

然后开发对应的模块为:

角色管理:sam;租客管理:join

3、bug提交

/02-zentao-submit-bug bug描述 图片

输入:

AI输出过程:

这里能够识别到,模块是租客管理,因此将指派人给了join

如果没有问题,则回复确认提交,上传效果如下:

图片下载正常、指派人也没问题,描述和标题也没问题

4、bug统计

案例一:统计本周bug

输入:

输出结果:

生成一个excel

案例二:未关闭的bug统计

输入:

输出:

1、简要统计说明

2、excel明细表

http://www.jsqmd.com/news/1044226/

相关文章:

  • 深度学习框架YOLO模型如何训练三角洲行动 YOLO 目标检测数据集训练及应用 三角洲烽火模式yolo模型数据集如何训练
  • 每周冲刺3
  • 实地测评成都黄金回收机构,报价透明度、结算速度、售后保障全方位PK - 奢侈品回收评测
  • 5步掌握高效专业的Obsidian幻灯片插件
  • 紧急收藏!2026 年湛江十大叛逆网瘾厌学矫正学校权威榜单,家长必看! - 辛云教育资讯
  • MyBatis-Plus 中 and() 与 or() 的嵌套组合:构建复杂查询条件的实战解析
  • AI会议纪要,开完会就能直接拿到一份成文的纪要
  • 3个秘密武器:为什么OnionUI能让你的Miyoo Mini游戏体验提升300%
  • 【JAVA毕设源码分享】基于Spring boot的图书馆管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • Emacs 31 即将发布!众多实用新功能,让编辑体验大幅提升
  • 害怕字体侵权?设计师要先弄清字体版权查询、免费商用字体和安全用字方法
  • 2026常州十大封闭式特训学校TOP10|专治叛逆、厌学、网瘾,拯救青春期迷途孩子 - 辛云教育资讯
  • 2026年6月福建泉州太阳能路灯优选榜单:高靓照明如何以“20年技术沉淀”破解低温续航与工程验收难题 - 速递信息
  • 5步掌握Xiaomusic:从零构建智能语音音乐系统的完整指南
  • i.MX 6SoloX高速接口时序设计:从参数解读到工程实践
  • AMD Ryzen终极性能解锁:3分钟掌握专业级硬件调试实战指南
  • 跨越数据孤岛:从OneNote/印象笔记到Joplin的完整迁移指南
  • MPC5606E硬件设计:深入解析AC时序参数与接口设计要点
  • 2026年6月优秀的板式换热器密封垫/半焊板式换热器厂家推荐雨灵机械,耐油耐老化垫片延长设备免检修使用周期 - 品牌鉴赏师
  • 2026编程专业笔记本电脑推荐,全天候编码不插电
  • 每周冲刺
  • 2026无锡黄金回收机构资质测评|正规持证商家甄别与优选攻略 - 奢侈品回收评测
  • Dioxus 的 `rsx!` 语法:如果你会 React,上手确实特别快
  • 团队博文06项目总结
  • 海南省高口碑黄金铂金回收白银回收实体老店排行 5 家靠谱门店电话地址全收录
  • 2026厦门黄金回收去哪好|本地正规门店榜单,收的顶实力推荐 - 奢侈品回收评测
  • 一文读懂BiDi单纤双向光模块:一芯双传,高效盘活光纤资源
  • 实验室“隐形冠军”的采购哲学:不做加法做减法
  • 张家口车灯升级维修哪家专业?幻影车灯深耕行业15年解决各类大灯疑难问题 - 速递信息
  • 深入解析MMC2001 OnCE调试模块:追踪计数器与调试模式实战指南