通过MCP方式对项目功能测试

276 字
1 分钟
通过MCP方式对项目功能测试

事情起因于 在mo gallery中的文章编辑器是基于tiptap开源项目开发,但是markdown上很多逻辑想对齐typora的按键交互,以tiptap自身特性很多场景是一致的,如:

- xxx
(tab)制表错位,shift+tab退制表也错位
- xxx
1. xxxx
(删除该行后需要向上合并列表,但是未能合并)
1. axxx

然后再通过codex对问题描述进行复现,但由于其规则过多导致上下文很容易出现问题,最后导致有些问题循环出现,甚至出现新的bug。

因此基于desktop端开发了一个调用自身的mcp服务器,用于通过codex等agent直接调用该mcp,实现类似于用户手动操作的功能,最后再根据需求进行扩展,实现对各场景的用例覆盖。

image
image

最后发现效果还是挺显著的,一方面对于编辑器的键盘交互逻辑,以自然语言很难去描述,让AI来复现,通过mcp方式可以很快定位到问题。

image
image

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

通过MCP方式对项目功能测试
https://shaio.top/posts/03mogallery/通过mcp方式对项目功能测试/
作者
沙海
发布于
2026-09-02
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
沙海
Hello, I'm Shai.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
84
分类
15
标签
48
总字数
67,035
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.12.2
文章许可
CC BY-NC-SA 4.0

文章目录