Skip to content

ki-create802/UnitTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

项目简介:基于大模型调用的测试代码生成 VSCode 插件

本项目是一个集成于 VSCode 编辑器中的插件,能够自动调用大语言模型(LLM)生成测试代码,提升开发效率,支持多语言、多方式与交互友好性。


项目功能特性

  • 多语言支持

  • 支持 Java 和 Python 两种主流语言的测试生成。

  • 示例支持:

    • 一个 Java 方法的自动测试生成。
    • 一个 Python 方法的自动测试生成。
  • 多种测试生成策略

  • 用户可在插件界面中选择不同的测试生成方法(如路径约束提示、上下文提示、基础提示等)。

  • 灵活控制提示精度与上下文丰富度,适应不同项目场景。

  • 可视化交互

  • 提供直观的侧边栏交互界面。

  • 支持函数选择、生成方式选择、一键生成测试用例等操作。

  • 支持展示生成的测试覆盖路径及高亮提示。


使用场景示例

  • 自动生成单元测试
  • 快速生成分支覆盖测试样例

技术栈说明

  • 前端:VS Code 插件开发框架(基于 WebView + JS)
  • 后端:Node.js + Tree-sitter + DeepSeek 等 LLM API
  • 支持语言:Java、Python(后续可扩展到 JS、C++ 等)
  • 测试框架集成:JUnit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published