Repository navigation
v0.5.0-beta - Full-Stack Testing Platform
Pre-release
Pre-release
TestMind v0.5.0-beta - "全栈测试平台"
🎉 从"测试生成工具"进化为"AI 驱动的全栈测试平台"
🌟 重大特性
1. 🧠 混合上下文引擎(全新)⭐
- 显式控制(/add、/focus)+ 自动 RAG
- 5 维度智能排序(显式、语义、依赖、距离、新鲜度)
- 上下文相关性 ≥ 0.85
- 比 Copilot 更精准,比 Aider 更智能
2. 🔧 完整自愈引擎(升级)
- 5 级定位策略:ID → CSS → XPath → 视觉 → 语义
- 智能失败分类(环境/Bug/脆弱性 + Flaky 检测)
- 批量自愈支持(并发 3)
- 目标:80% 自愈成功率
3. 🎨 多框架支持(6 种框架)
- ✨ Cypress E2E(cy.intercept、data-testid)
- ✨ Playwright E2E(getByRole、多浏览器)
- ✨ React Testing Library(组件分析、userEvent)
- ✨ GraphQL(Query/Mutation)
- Jest、Vitest(继续支持)
4. 📡 OpenAPI 集成(全新)
- OpenAPI 3.0/3.1 完整解析
- Schema 驱动 Mock 数据生成
- $ref 引用自动解析
- 目标:90% API 测试成功率
5. 🧩 技能框架(全新)
- 标准 TestSkill 接口
- 插件化架构
- 技能注册表和配置管理
- 为社区生态奠定基础
🔧 改进
性能:
- 增量索引(80% 速度提升)
- 流式 LLM 响应
- LLM 缓存优化(55% token 减少)
架构:
- 43 个模块化文件
- ~10,400 行代码
- 依赖注入、SOLID 原则
📚 新增文档(11 篇)
架构设计:
使用指南:
代码示例:5 个完整示例(自愈、Cypress、Playwright、REST API、Unit Test)
⚠️ 已知限制(Beta)
- TypeScript 类型错误 ~50 个(不影响功能)
- 定位器模拟实现(v0.5.0-rc 真实集成)
- 部分单元测试待编写
📖 完整文档
🎯 下一步
v0.5.0-rc(2