N-Tester 是一个基于 AI 驱动的测试管理平台,其核心由 Python 框架 FastAPI 与主流前端框架 Vue3 构建。该平台致力于提供一站式、开箱即用的体验,深度融合人工智能技术,支持 AI 生成测试用例、一键导出、在线编辑、脚本生成等功能。它集成了接口自动化、APP 自动化、UI 自动化、智能排版、LLM 多厂商配置及 MCP 调用,旨在打造一体化的测试管理解决方案。
核心 AI 技术栈:
- 框架: LangChain / LangGraph
- 向量数据库: 已集成
- MCP 支持: fastmcp, mcp
项目资源:
近期核心更新亮点
在提供完整接口自动化测试能力的基础上,本次更新强化了代码生成功能,可将接口请求一键转换为多种主流测试框架的代码。平台后端数据库适配性得到增强,支持 PostgreSQL 与 MySQL,用户可根据需要自由切换配置。前端构建升级为 Vite,大幅提升了启动和打包速度。
接口自动化测试的代码生成能力:
平台现已支持一键生成以下四种主流框架的测试脚本,生成的代码可复制即用:
- Pytest 接口自动化测试代码
- Unittest 接口自动化测试代码
- TestNG 接口自动化测试代码
- JavaScript 接口自动化测试代码
功能演示效果
下图展示了在 N-Tester 平台中,通过“AI接口生成”功能,根据配置的接口信息(如URL、方法、参数)一键生成对应测试框架(如 ToolNG/TestNG for Java, pytest/unittest for Python)代码的效果,其中包含了完整的测试用例与断言逻辑。

企业级集成与体验优化
除了核心的软件测试功能,平台在企业级集成和用户体验方面也进行了重要升级:
- 集成 SAML 2.0 协议: 支持配置企业级单点登录(SSO),方便团队统一管理与安全接入。

- 提供 OAuth 2.0 配置界面: 可通过 UI 界面轻松配置第三方授权登录。
- 前端组件库升级: 升级至 Element-Plus,提供了更稳定、更现代化的用户交互体验。
体验与获取
更多高级功能(如最新的代码生成特性)欢迎通过部署本地环境进行深度体验。最新的代码生成功能尚未同步至线上演示版本,建议克隆项目至本地运行以获取完整功能。
我们持续关注人工智能与测试领域的结合,并乐于与开发者交流。更多技术实践与开源项目分享,欢迎关注 云栈社区。
|