衣服颜色管理
52.58M · 2026-03-22
作为测试工程师/开发人员,你是否也遇到过这些痛点?
需求文档冗长繁杂,手动提取业务逻辑、拆解测试场景,耗时又易漏;
编写测试用例重复机械,占用大量时间,影响核心业务开发/测试效率;
多模型调用繁琐,切换千问、DeepSeek等工具来回折腾,体验割裂。
为解决这些问题,我开发了 JM_TestGenius —— 一款基于多AI模型的自动化测试用例生成工具,无需复杂操作,上传需求文档,一键生成标准化、可直接执行的测试用例,彻底解放测试人员的双手!
JM_TestGenius 由本人(JM)独立开发,核心定位是「需求解析→用例生成」全流程自动化,集成千问、DeepSeek等主流大语言模型,适配各类文本型需求文档,自动提取业务场景、约束条件、输入输出规则,快速生成覆盖正常场景、异常场景、边界场景的测试用例,大幅提升测试设计效率,降低人工成本。
项目已开源至GitHub,欢迎大家Star、Fork、提Issue,一起完善优化!
GitHub地址:github.com/Junmet/JM_T…
内置千问、DeepSeek等主流大语言模型接口,封装统一调用逻辑,无需手动切换不同模型工具。可根据需求文档复杂度、用例生成精度,自由选择适配的模型,兼顾效率与准确性。
统一接口封装,无需重复开发模型调用代码;
支持模型参数自定义,适配不同场景需求。
无需手动拆解需求,工具自动解析需求文档中的业务逻辑、功能点、输入约束、输出要求,识别隐藏场景(如异常输入、边界值),避免人工解析遗漏。
支持TXT、MD等常见文本格式需求文档;
智能识别业务场景、约束条件、异常场景,解析准确率高;
适配复杂需求文档,自动拆分模块,生成对应模块的测试用例。
基于解析后的需求信息,自动生成结构化、标准化的测试用例,包含用例ID、测试场景、输入数据、预期结果、优先级等核心字段,无需二次修改,可直接用于测试执行。
生成的用例符合测试规范,结构清晰,便于追溯;
支持导出为Excel、TXT格式,适配各类测试管理工具;
自动覆盖正常、异常、边界等多类场景,提升测试覆盖率。
无需复杂的环境部署,克隆代码、安装依赖、配置模型密钥,即可快速启动使用,新手也能快速上手。
详细的README文档,步骤清晰,一键部署;
简洁的交互逻辑,上传需求文档→选择模型→生成用例,3步完成;
支持本地运行,保护需求文档隐私,无需上传至第三方平台。
只需4步,即可实现需求文档一键生成测试用例,新手友好!
git clone
cd JM_TestGenius
# 建议使用虚拟环境
python -m venv .venv
# Windows:
.venvScriptsactivate
# macOS/Linux:
# source .venv/bin/activate
pip install -r requirements.txt
在配置文件(config.py)中,填写千问、DeepSeek等模型的API密钥(按需配置,至少配置一个模型即可)。
# 运行主程序
python -m src.main
# 按照提示上传需求文档,选择模型,等待生成即可
JM_TestGenius 目前处于持续优化阶段,欢迎各位开发者、测试工程师参与贡献:
开发这个项目的初衷,是希望能用AI技术解决测试工作中的重复劳动,让测试人员从繁琐的用例编写中解放出来,专注于更有价值的工作。
如果这个工具能帮到你,欢迎点赞、收藏、转发,也欢迎到GitHub给个Star支持一下~ 后续会持续迭代优化,带来更多实用功能!
项目地址(再次贴出,方便大家访问):github.com/Junmet/JM_T…
有任何问题、建议,评论区留言或GitHub提Issue,我会及时回复!
火车票余票查询入口-火车票余票实时查询方法
拒绝显存溢出!手把手教你写原生 4K 超分辨率数据集 (SurgiSR4K) 的 PyTorch DataLoader
2026-03-22
2026-03-22