AI代理测试管理工具

一款集成了MCP的AI代理测试管理工具,提供测试执行、覆盖率分析、测试生成、调试集成等功能,支持完整的测试生命周期管理。

  • by Digital-Defiance
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Digital-Defiance/vscode-mcp-acs-testing

使用说明

MCP ACS测试经理

具有MCP集成的AI代理的全面测试功能。运行测试、分析覆盖率、生成测试、调试失败并管理整个测试生命周期。

特性

  • 测试执行:跨多个框架(Jest、Mocha、Pytest、Vitest)运行测试
  • 覆盖率分析:使用视觉装饰分析测试覆盖率
  • 测试生成:从代码生成AI驱动的测试
  • 调试集成:使用mcp调试器服务器调试失败的测试
  • 视觉回归:屏幕截图与mcp屏幕截图的比较
  • 缺陷检测:识别并修复不可靠的测试
  • 变异测试:验证测试套件的有效性
  • 影响分析:仅运行受影响的测试
  • 绩效基准测试:识别并优化慢速测试

需求

  • VS代码1.105.0或更高
  • Node.js 18+(用于JavaScript/TypeScript项目)
  • Python 3.8+(适用于Python项目)

扩展设置

此扩展有助于以下设置:

  • mcp-testing.server.autoStart:打开VS Code时自动启动MCP服务器
  • mcp-testing.test.defaultFramework:要使用的默认测试框架
  • mcp-testing.coverage.enabled:启用覆盖率分析
  • mcp-testing.coverage.showInEditor:在编辑器中显示覆盖装饰

已知问题

目前没有。

发布说明

0.1.0

MCP ACS测试管理器的初始版本。

许可证

麻省理工学院