TestHub重磅更新!AI用例生成增加流式输出、Markdown文档上传、模型配置检测、AI评审开关控制...

Release清单

大家好,TestHub这次带来了重磅更新-AI 用例生成模块增加流式输出!下面是这次具体更新明细:

1.AI 用例生成配置优化:

  • 用例生成模块增加模型配置和提示词检测机制&引导提示
  • 提示词配置改到配置中心-AI 用例生成配置下
  • 增加生成行为配置,控制流式输出和 AI 评审开关

2、AI用例生成模块深度优化:

  • 用例生成增加Markdown格式需求文档上传
  • 前台生成用例页面,支持用户自由选择"流式模式"和"完整模式"
  • 深度优化生成逻辑,增加流式输出
  • 优化默认编写提示词、评审提示词、生成方法增强提示词、评审方法增强提示词

3.其他:

  • 模型配置测试连接优化
  • 弹框优化

一、AI 用例生成配置优化

1.用例生成模块增加模型配置和提示词检测机制&引导提示

之前我看很多小伙伴在群里反馈手进入ai用例生成页面以后,点击生成用例会报各种各样的错误。比如用例模型没有配置评审模型、提示词没有加载等。针对这种情况,我这次特地在ai用例生成页面,增加了模型和提示词检测机制。

我们每次进入ai用例生成页面,或者是刷新该页面,都会自动检测:

  • 用例编写模型和用例评审模型是否配置,以及这些大模型是否处于启用状态;
  • 用例编写的提示词和用例评审的提示词是否配置;
  • 生成行为是否配置。这个生成行为配置下面会详细讲解;

也就是说这里面的任何一项配置没有配或是没有启用,它都会自动弹出引导配置的提示弹框,我们点击"去配置",可以快捷跳转到该配置页面,大大增加了用户使用的便捷性。

如果各项配置都是完好的,则不会弹出如下弹框。

2.提示词配置改到配置中心-AI 用例生成配置下

我原来的设计是在AI用例生成配置下配置用例大模型,然后在 AI 用例生成前台页面配置提示词。但是很多小伙伴儿刚开始使用系统的时候比较懵,需要两边分别配置。所以我这次特地把提示词改到了用例生成配置下。

当然这次也优化了用例编写提示词和用例评审提示词。大家重新拉取项目后,如果原来配置过提示词的,可以分别删除后再加载默认提示词。

3.增加生成行为配置,控制流式输出和 AI 评审开关

① 默认输出模式

Ai用例生成配置下,这次增加了一个生成行为配置。主要用于配置默认输出模式:实时流式输出和完整输出。完整输出是我们上一版本的模式,很多小伙伴反馈在这个模式下,等待的时间比较长,体验不友好,所以这次特地加了流式输出。关于流式输出的功能,下面会做重点介绍。

② AI评审和改进开关

第二项配置是否启用ai评审和改进。这项配置默认是开启的。我们开启之后,在用例生成的过程中就会显示ai评审和改进过程。

这里也提醒各位:一定要添加"生成行为配置",参数可以自由选择。

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

二、深度优化AI用例生成模块

1.AI用例生成增加.md格式文档

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

2.优化底层编写提示词以及评审提示词

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

3.用例生成增加流式输出

之前用例生成存在以下问题:

  1. 用户等待时间不可见(可能1-5分钟)

  2. 轮询延迟导致体验不流畅

  3. 无法提前看到生成内容

  4. 无法及时终止不满意的生成

所以这次特地开发了流式输出,方案架构如下:

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

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

最后生成了 456 条用例!

这块改得比较多,大家一定要执行以下数据迁移操作

复制代码
python manage.py makemigrations requirement_analysis
python manage.py migrate requirement_analysis

三、其他一些优化

1.AI模型连接优化

之前有小伙伴反馈部分模型连接超时报错,这次优化了测试连接,兼容更多API。

2.采纳/弃用用例改为现代化弹框

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

还有很多细节优化就不一一演示了,大家自行体验吧~

四、重点来了!

最新功能需要执行以下步骤:

1.从GitHub仓库拉取最新代码

2.创建迁移文件和迁移数据

复制代码
python manage.py makemigrations requirement_analysis
python manage.py migrate requirement_analysis

3.删除用例编写提示词和评审提示词,重新加载默认提示词(原来的也可以用,如有需要可更新)

4.添加"生成行为配置"(选择默认即可)


PS:不同大模型,生成用例效果可能不同,有条件的尽量上 Pro 版模型。

相关推荐
程序员阿卢2 小时前
01-基于springboot框架调用ollama下的模型完成基本功能
spring boot·后端·ollama·通义千问模型qwen
IT_陈寒2 小时前
Python列表的+=操作符坑了我一整天
前端·人工智能·后端
阿里嘎多学长2 小时前
2026-06-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
一次旅行2 小时前
【AI工具】Odysseus:GitHub 6万星自托管AI工作空间,隐私优先的本地化AI体验
人工智能·github
右耳朵猫AI2 小时前
Go周刊2026W22 | GoReleaser 2.16、chi 5.3、tldx 1.4、wazero 1.12、Buf 1.70
开发语言·后端·golang
可别3902 小时前
Vue 极简实现语音实时转写(录音转文字,低网络依赖、开箱即用)
前端·javascript·vue.js
摇滚侠2 小时前
Spring 零基础入门到进阶 基于 XML 管理 Bean 29-37
xml·java·数据库·后端·spring·intellij-idea
阿猫的故乡2 小时前
Vue插槽从入门到项目实战:默认插槽、具名插槽、作用域插槽,一次讲明白
前端·javascript·vue.js
我登哥MVP2 小时前
Spring Boot 从“会用”到“精通”:内容协商原理
java·spring boot·后端·spring·java-ee·maven·lua