AI测试 AI 自动化平台 Sakura AI - V1.7.0 版本,产品发布通告🚀

测试开发小智° · 2026年02月26日 · 164 次阅读

💥 Sakura AI 自动化平台 - V1.7.0 版本,产品发布通告 💥💥
@ 所有人 感谢大家的关注,Sakura AI 智能自动化平台【V1.7.0】版本已发布,欢迎大家体验试用,有问题可随时进行反馈!

官方地址🚀

官网:https://sakura.hk.cn
Gitee:https://gitee.com/SakuraTechy/sakura-ai
GitHub:https://github.com/SakuraTechy/sakura-ai

更新内容如下:🌻

feat(config): 实现配置变量动态替换系统和测试配置管理服务

  • 新增配置变量占位符机制,支持自动将硬编码数据替换为配置变量(如{{CONFIG.ACCOUNT.USERNAME}})
  • 实现测试配置服务,提供项目默认配置获取、测试用例配置管理、配置验证等功能
  • 扩展多账户适配配置,支持按类型区分的账号(管理员、安全审计、普通用户等)
  • 添加配置变量管理 API 接口,支持运行时动态替换实际值
  • 实现三层占位符保护机制,防止已替换的占位符被再次错误替换
  • 新增 ProjectConfigValidator 组件,提供前端配置验证功能
  • 支持向后兼容的数据库方案(扩展表结构或配置快照)
  • 添加密码加密存储、权限控制、敏感信息脱敏等安全措施

feat(engine):优化执行引擎性能和断言匹配策略

  • 新增执行引擎对比指南组件,帮助用户理解 MCP 客户端与 Playwright Test Runner 区别
  • Playwright Runner 相比 MCP 客户端执行速度快 5-10 倍,成本降低 95%
  • 实现三种匹配模式(严格/智能/宽松),提升弹窗验证成功率
  • 实现四层快速捕获机制(文本历史记录、立即查找、等待捕获、全页面扫描)
  • 显著提升弹窗验证成功率和执行效率

feat(ui):改进用户体验和状态管理

  • 完善测试用例保存状态显示逻辑,增加"已修改"标记,支持编辑后重新保存
  • 修复"为空"字段过滤逻辑的误判问题,支持多种"保持为空"的表达方式
  • 实现空字段过滤逻辑,避免不必要的字段处理

docs:完善项目文档体系和开发规范

  • 新增项目治理文档(开发规范、产品概览、项目结构、技术栈)
  • 添加测试配置相关文档(架构、实现路线图、优化方案、快速参考、使用示例)
  • 新增功能执行引擎指南和多账户实现状态文档
  • 补充配置变量替换、字段过滤、数据优先级等问题修复文档
  • 新增 20+ 篇详细文档,涵盖架构图、实施路线图、快速参考等完整技术文档

refactor:优化技术架构和代码质量

  • 新增 testConfig 路由和服务,实现配置管理 API 接口
  • 修复多项关键 Bug,包括无限循环解析、占位符保护、配置验证等问题
  • 优化性能,减少数据库查询,添加缓存机制
  • 改进错误处理和日志输出
  • 清理调试文件(debug_*.cjs/js)和临时数据库文件
  • 更新项目依赖和构建配置
  • 完善功能测试用例、证据查看器等核心模块功能

效果预览👀

【动态替换用例中的域名和账号密码】

【执行引擎选择指南】

【性能对比】

【功能对比】

【成本分析】

【使用建议】

【选择断言匹配策略】

【智能匹配对应断言策略】

官方交流群

欢迎各位小伙伴儿扫描下方二维码,备注 sakura,可探讨技术、提提需求~

加入后,你将会:

  • 第一时间收到官方动态
  • 第一时间收到官方更新通知
  • 第一时间收到官方 Bug 通知
  • 和众多大佬互相 (huá shuǐ) 交流 (mō yú)

扫码加微信,邀请入群

官方 QQ 群

官方知识星球

产品需求反馈

产品问卷调查

  • 大家可根据自己的使用体验感受,填写在线问卷调查,帮助我们改善产品,谢谢!
  • 填写地址:https://jsj.top/f/yCnEjx

🌟 致谢 感谢以下项目和团队

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册