
大家好,TestHub这次带来了重磅更新-AI 用例生成模块增加流式输出!下面是这次具体更新明细:
1.AI 用例生成配置优化:
2、AI用例生成模块深度优化:
3.其他:
之前我看很多小伙伴在群里反馈手进入ai用例生成页面以后,点击生成用例会报各种各样的错误。比如用例模型没有配置评审模型、提示词没有加载等。针对这种情况,我这次特地在ai用例生成页面,增加了模型和提示词检测机制。
我们每次进入ai用例生成页面,或者是刷新该页面,都会自动检测:
也就是说这里面的任何一项配置没有配或是没有启用,它都会自动弹出引导配置的提示弹框,我们点击“去配置”,可以快捷跳转到该配置页面,大大增加了用户使用的便捷性。
如果各项配置都是完好的,则不会弹出如下弹框。

我原来的设计是在AI用例生成配置下配置用例大模型,然后在 AI 用例生成前台页面配置提示词。但是很多小伙伴儿刚开始使用系统的时候比较懵,需要两边分别配置。所以我这次特地把提示词改到了用例生成配置下。
当然这次也优化了用例编写提示词和用例评审提示词。大家重新拉取项目后,如果原来配置过提示词的,可以分别删除后再加载默认提示词。

Ai用例生成配置下,这次增加了一个生成行为配置。主要用于配置默认输出模式:实时流式输出和完整输出。完整输出是我们上一版本的模式,很多小伙伴反馈在这个模式下,等待的时间比较长,体验不友好,所以这次特地加了流式输出。关于流式输出的功能,下面会做重点介绍。
第二项配置是否启用ai评审和改进。这项配置默认是开启的。我们开启之后,在用例生成的过程中就会显示ai评审和改进过程。
这里也提醒各位:一定要添加“生成行为配置”,参数可以自由选择。


未开启AI评审和改进的情况下,用例生成时只有3个节点,不包含评审节点。

之前很多小伙伴反馈想要增加md需求文档的上传解析,这次也加上了!

优化默认用例编写和评审提示词,上面已经提到了。在底层用例生成和用例评审方法中的增强提示词也做了全面优化!


之前用例生成存在以下问题:
1. 用户等待时间不可见(可能1-5分钟)
2. 轮询延迟导致体验不流畅
3. 无法提前看到生成内容
4. 无法及时终止不满意的生成
所以这次特地开发了流式输出,方案架构如下:

另外,前台生成用例页面也做了模式选择,即使你在生成行为配置中配置的默认输出模式是“完整模式”,在生成用例时也可以切换选择:

我让AI给我生成了一份非常详细的“微信添加好友”的markdown格式的需求文档,上传,选择流式输出。在流式输出模式下,会呈现出打印机效果。最终生成结果如下图所示:


最后生成了 456 条用例!

这块改得比较多,大家一定要执行以下数据迁移操作!
python manage.py makemigrations requirement_analysis
python manage.py migrate requirement_analysis之前有小伙伴反馈部分模型连接超时报错,这次优化了测试连接,兼容更多API。

原来用的是浏览器系统弹框,这次统一改为了现代化弹框。
