我在WorkBuddy上打通了TestHub,全程用AI来跑测试!

之前我们在:

等文章中多次介绍过,TestHub平台除了二开集成了Hermes智能体、提供了多款SKills外,还内置了17 个工具,覆盖项目查询、用例管理、API 测试、测试执行、缺陷追踪、数据生成、报告分析等完整测试生命周期。(当然这是一两个月前了,现在越来越丰富了,可以查知识库、读禅道需求/Bug、执行测试套件...合计40+工具能力)

随着TestHub星球版7.2发布,我们又带来了一项重磅新能力:提供对外MCP Server!

也就是说TestHub平台对外提供MCP Server,暴露平台的各个模块的多项能力,我们在 Claude Code、WorkBuddy、Codex 等任意支持MCP连接的Agent智能体中都可以自由接入,通过自然语言来调度TestHub跑UI/接口/APP自动化测试、查知识库、生成用例、创建测试计划、禅道缺陷分析......

如果说Hermes模块是平台调度中心、Skills技能管理为平台插上了想象的翅膀、MCP管理帮助平台连接万物,那么MCP Server 则是帮助万物连接TestHub平台!

下面我们就分别在WorkBuddy和TestHub平台中来演示如何连接TestHub MCP,一句话跑测试!

01

1.WorkBuddy配置TestHub连接器

在WorkBuddy专家·技能·连接器页面右上角有个自定义连接器,进入后,我们添加自定义连接器,填写TestHub MCP Server配置。

TestHub MCP Server配置,我们可以在TestHub配置中心-MCP服务控制-MCP接入配置中一键复制,粘贴到WorkBuddy。

注意:WorkBuddy需要和TestHub保持在同一内网下,如果TestHub部署在公网服务器,则需要把地址换成公网地址,总之确保WorkBuddy要能连上它。

WorkBuddy显示绿色,返回工具列表,表示链接成功。接下来就可以在WorkBuddy对话中调用了。

02

2.WorkBuddy调用TestHub

2.1 查询类操作

我们可以在WorkBuddy中使用如下方式来调用TestHub连接器,例如:

查看testhub连接器有哪些工具?

查询UI自动化模块下有哪些项目

查看元气购项目下有哪些UI自动化测试用例?

2.2 跑UI自动化测试

执行元气购添加购物车这条UI自动化测试用例

涉及执行类的危险操作,平台设置了拦截保护 ,我们必须在TestHub平台『配置中心-MCP服务控制-MCP待审批』中审批通过后,其他智能体才能真正开始执行调用。

查询执行结果

执行"TestHub测试项目888"项目下所有UI自动化测试用例。

11条UI自动化测试用例,全部执行通过!

2.3 跑接口测试

除了先查询项目、套件、用例,再执行,这样一步步问询下来,也可以一步到位、简单粗暴让它直接执行:

执行"TestHub测试项目888"项目下ID为4的接口测试套件

03

3.在TestHub平台中调用

没错,这有点邪修玩法了:把平台能力封装为MCP工具、接入平台MCP管理中调用,既是MCP Server,又充当MCP Client。

同样是在『配置中心-MCP服务控制-MCP接入配置』中复制,在『配置中心-MCP服务器配置』中添加服务器,粘贴复制的MCP Server配置。

3.1 查询工具

帮我检查TestHub MCP提供了哪些工具?

3.2 查知识库并生成用例保存到平台

前面执行UI/接口等测试我们已经演示了,接下来就重点演示如何操作查询知识库、基于知识库需求生成用例、缺陷分析、提交Bug等。

请你读取知识库中"照相馆预约系统"的"预约订单"相关的需求内容。

基于这些需求生成退款相关的测试用例

将生成好的测试用例保存到测试用例管理中,关联"照相馆预约系统"项目。

随后在平台的测试用例中查看。

3.3 禅道平台缺陷分析/提Bug到禅道

你可以读取禅道Bug吗

你帮我查看照相馆Web项目(productID=1),一共有多少个Bug?并按照状态、优先级进行统计。

帮我把这个Bug提交到禅道:

项目:照相馆Web项目

标题:测试TestHub Hermes提交Bug到禅道平台

优先级:高

严重等级:一般

注意,提交这类危险操作不会直接执行,Hermes会先生成Bug草稿,和我们确认,如果我们确认没问题、也没什么要补充的,可以直接回复:

确认提交

04

写在最后

以上就是利用TestHub MCP的能力和使用介绍。关于这两个模块是如何打通的,大家可以参考:『测试平台如何和禅道打通?我把两条链路都拆开给你看』这篇文章。没有最强的工具,能在实际业务中解决问题、发挥价值就是好用的工具!

新版本预告:TestHub下月初发布8.0版本,新增代码变更分析、代码图谱、代码染色、代码知识库、基于变更影响点ai自动生成功能用例和接口用例、生成用例一键导入功能/接口用例管理、云真机Agent、AI接口用例生成......

推荐阅读:

硬核 | TestHub这30个可业务落地案例,专注解决测试痛点问题,助力测试人全流程提效(第一篇)

TestHub星球版7.0发布!UI录制回放、飞书打通、Hermes&知识库打通......

TestHub+Agent Browser SKill电商下单流程AI自动化测试实战

相关推荐
CCblandy8 小时前
Airllm 大模型本地化部署与高效推理应用指南
大数据·网络·人工智能
workflower8 小时前
手术机器人市场发展阶段
大数据·人工智能·机器人·云计算·无人机
ai_xiaogui8 小时前
PanelAI 私有化 AI 助理实战:打通 API 聚合、Token 监控与多用户算力变现
人工智能·panelai 私有化部署·api 聚合网关·大模型 token 监控·企业级算力调度系统·go 语言后端架构·vue 3 管理后台
HySpark8 小时前
qwen-omini情感识别效果不佳,重新梳理语音情感方案
人工智能·机器学习·语音情感识别
GoldenSpider.AI8 小时前
用 AI 改流程之前先做「四桶」体检:9 次返工里 8 次靠规则就能消掉(附 Python 发布前校验器)
人工智能·python·自动化·ai智能体
hoLzwEge8 小时前
AI签到「一劳永逸」
人工智能·程序员·ai编程
一切皆是因缘际会8 小时前
同源世界系统:兼备量子系统与信息几何功能星际通信零延迟
人工智能·ai·系统架构·信息与通信·星际通信·量子系统·信息几何
原子延迟8 小时前
视频还没出画面怎么判断是不是坏了
图像处理·人工智能·计算机视觉·音视频
代码方舟8 小时前
零信任架构实战:基于天远贷前风险报告构建自动化消费信贷资质预审网关
人工智能·架构·自动化