Smart test generation

Smart test generation

几分钟搞定测试,不再耗上几个小时

7点赞
2025-10-08
 Smart test generation screenshot 1
点击查看大图
 Smart test generation screenshot 2
点击查看大图
 Smart test generation screenshot 3
点击查看大图
 Smart test generation screenshot 4
点击查看大图
 Smart test generation screenshot 5
点击查看大图
 Smart test generation screenshot 6
点击查看大图
 Smart test generation screenshot 7
点击查看大图
 Smart test generation screenshot 8
点击查看大图
 Smart test generation screenshot 9
点击查看大图

全面介绍

✨ Smart Test Generation:将测试编写从几小时缩短到几分钟!

告别枯燥的测试编写!TNG(Smart Test Generation)是一款智能测试生成工具,专为开发者打造,旨在 节约您的开发时间,并显著提升代码质量。它能根据您的代码,在短短几分钟内自动生成完整的测试套件,让您摆脱重复性工作。


💡 产品亮点一览

  • 🔥 告别耗时: 将数小时的测试编写工作锐减至几分钟。
  • 🤖 智能生成: 根据您的代码自动生成全面、精准的测试。
  • 🛠️ 由程序员为程序员而生: 深度理解开发者的痛点与需求。
  • 🚀 提升质量: 确保您的代码覆盖率,减少 Bug,提升软件健壮性。
  • 🌐 多语言支持: 目前已支持 Ruby 和 Python,Go、JavaScript 和 React 支持正处于内测阶段。

🚀 TNG 如何赋能您的开发工作流?

TNG 不仅仅是一个工具,更是您提升生产力的“隐形 Agent”。它像您项目中的普通库一样存在, 安装即用,静默运行,却能为您带来革命性的效率提升。

“为 30 分钟的功能花费 2-4 小时编写测试?现在,只需‘右键点击 → 生成’,即可在两分钟内完成,告别数小时的等待!”
—— tng.sh 官网

核心工作原理:右键 → 智能分析 → 完成!

  1. 右键点击: 在您的 IDE(如 VS Code, IntelliJ)中,对任何方法、类或文件进行右键点击,或使用 CLI 命令。
    $ tng generate --file user.rb
  2. AI Agent 静默工作: 智能 Agent 会在后台异步分析您的代码。
    “无需中断,您可继续编码!”
    • 🔍 分析代码结构,理解业务逻辑。
    • 🔗 识别依赖项,进行深度关联。
    • 🧪 生成全面的测试场景与边缘案例。
    • ✅ 验证输出,确保测试的准确性与有效性。
  3. 测试自动生成: 经过验证的、高质量的测试将自动出现在您的项目中,随时可运行。
    “✅ 经过验证且准确;✅ 符合框架原生模式;✅ 恰当的 Mocking 与夹具;✅ 立即运行!”

🔒 安全、可靠、精准:您的代码受尊重

我们深知代码安全对您的重要性,TNG 在设计之初就将安全性放在首位。

  • 代码永不存储: 您的代码仅用于分析,分析完成后立即丢弃,绝不存储、绝不共享。
  • 异步处理: 所有分析都在后台进行,不会阻塞您的开发流程。
  • 有效输出: 生成的每个测试都经过验证,不存在“幻觉”,可以直接运行,确保真实有效。
  • 无需对话: Agent 自主工作,无需提示、无需对话、无需上下文切换,真正的“隐形”服务。

💻 深度集成,随心所欲

TNG 不仅功能强大,更与您的日常开发工具无缝集成。

  • 多种使用方式:
    • TUI (终端用户界面): 提供交互式指引生成。
    • CLI (命令行界面): 快速、可脚本化,非常适合自动化和 CI/CD。
    • VS Code 扩展: 右键点击即可生成测试。
    • IntelliJ/GoLand/WebStorm 插件: 深度集成,提供项目感知上下文。
  • 原生库集成: 像安装任何其他库一样简单,无需臃肿的插件或频繁的中断。

🎯 当前与未来支持的语言和框架

💎 Ruby (已全面支持)

  • 框架专属 LLM 分析: 针对 Ruby on Rails 模式进行高级分析,理解 ActiveRecord、控制器、Rails 约定等。
  • 全面的 Rails 测试覆盖: 为控制器、模型、服务、Job、邮件程序、策略等所有 Rails 应用组件生成完整的测试套件,支持 RSpec 和 Minitest。
  • 集成: 内置 FactoryBot、Faker、Devise、Pundit 等常见工具。

🐍 Python (已全面支持)

  • 多框架分析: 深度支持 Django、FastAPI、Flask,以及 TensorFlow、PyTorch 等 ML/LLM 框架。
  • 依赖项智能识别: 自动检测 pip、poetry、conda 等包管理器,并识别各类配置文件。
  • 丰富的测试生成: 针对 Web 应用、API、ML/LLM 项目生成框架专属测试,支持 pytest、unittest 等。

⏳ 即将到来 (封闭内测中,敬请期待!)

  • Go: 支持 Gin、Echo、Fiber 等 Go Web 框架,以及协程、错误处理等高级 Go 模式。
  • JavaScript: 支持 Node.js (Express)、React (组件、Hooks),集成 Jest、Mocha 等。
  • React: 专注于 React 组件、Hooks 测试,集成 React Testing Library。

💖 我们的愿景

TNG 由一群经验丰富的开发者创立,他们曾饱受重复编写测试之苦。我们的目标是创建一个世界, 让开发者将时间用于解决有趣的问题,而不是编写重复的代码。 让遗留系统能够自信地现代化,让测试覆盖率是全面且有意义的,而不仅仅是一个数字。


产品评分

暂无评分
登录后即可评分
访问官网

相关产品