前言
测试开发工程师在日常工作中需要处理大量测试文档,并且这些文档需要被高效分类、清洗和管理,同时结合强大的 AI 推理能力(如 DeepSeek 模型)进行智能化处理和分析。为此,我们开发了一款基于 PyQt5 的 GUI 工具,集 文件分类、内容清洗、内容展示、DeepSeek推理 和 结果导出 于一体。
本文将详细介绍这款工具的功能实现,并提供完整的源码,让测试工程师轻松实现测试文档的智能化管理与分析。
功能特点
-
智能文档分类:
- 支持常见文本格式:
docx
、xlsx
、md
、txt
、pdf
。 - 使用
DeepSeek-r1:1.5b
模型推理分类。 - 使用
NLTK
进行智能清洗,仅保存有效内容。 - 支持用户手动修正分类。
- 支持常见文本格式:
-
知识库目录选择与文件展示:
- 可通过下拉框选择知识库目录。
- 联动展示所选目录下的所有文件。
- 支持文件单选、多选或全选。
效果如下图所示:
-
文件内容展示与编辑:
- 拼接多个文件内容并在文本框中展示。
- 提供输入框,供用户输入提示词。
-
DeepSeek智能推理:
- 结合选取的文件内容和提示词,使用 DeepSeek 模型生成推理结果。
- 推理结果实时展示。
- 结果导出:
- 支持将推理结果导出为用户指定的文件格式(如
txt
或docx
)。 - 用户可自定义文件命名。
- 支持将推理结果导出为用户指定的文件格式(如
- 美观大方的 GUI 界面:
- 使用 PyQt5 开发,布局简洁美观,符合大众审美。
- 使用 PyQt5 开发,布局简洁美观,符合大众审美。
保存的文件内容如下图所示:
总结
这款 《DeepSeek智能测试助手》 工具集文档分类、内容清洗、智能推理和结果导出为一体,功能强大,界面美观,操作简洁,帮助测试开发工程师高效管理和分析测试文档。快来体验吧,让你的测试工作更智能!后续可在文档分类、内容清洗等方向持续优化。