DSH Plugins
返回列表
dsh-testgen

dsh-testgen

工作流 更新于 2026.08.19

在终端中运行以下命令:

dsh plugin install bujue600-arch/dsh-testgen

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中,运行命令 dsh plugin install bujue600-arch/dsh-testgen 来安装插件,完整源码地址为 https://github.com/bujue600-arch/dsh-testgen。

插件介绍

在软件开发中,单元测试是代码质量的基石,但手动编写测试耗时耗力,导致许多项目测试覆盖不足,尤其当 DeepSeek Harness 的 agents 自动生成代码时,测试往往被忽略。dsh-testgen 插件彻底解决了这一痛点,它无缝集成在 harness 内部,通过一键命令或工具调用,自动化测试生成、运行和修复的全流程。

核心能力上,dsh-testgen 提供两种生成模式:当配置了 LLM 适配器时,它生成行为测试;否则回退到确定性模板生成器,产出结构冒烟测试。插件能自动检测项目的测试框架(如 vitest、jest),并驱动有限次数的修复循环,从测试输出中解析错误并迭代修正,直到测试通过或达到上限。这一切都在会话内完成,不会修改源代码,只操作测试文件。

这个插件特别适合 DeepSeek Harness 的用户:人类开发者可以通过 /testgen 命令快速验证代码变更,省去手动测试步骤;自动化 agents 则能在写代码后立即调用 generate_tests 工具,保持开发-测试闭环。无论是小型项目还是复杂工作流,dsh-testgen 都提升了开发效率和代码可靠性,让测试不再是负担。

截图预览

使用场景

  • 人类开发者通过 /testgen 命令快速生成、运行和修复单元测试。
  • AI agents 在编写代码后自动调用工具进行测试集成。
  • 在离线或无 LLM 环境下使用模板生成器产生结构冒烟测试。

适合人员

  • 使用 DeepSeek Harness 的开发者和团队。
  • 自动化工作流中的 AI agents。
  • 追求高效测试和代码质量的软件工程师。