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

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

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


官方地址🚀

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

更新内容如下:🌻

测试执行功能

  • 修复测试执行停止功能无法生效的问题

    • 增强 cancelTest 方法,添加队列服务取消任务通知
    • 在执行循环中添加双重取消检查(队列状态 + 测试运行状态)
    • 支持 MCP 和 Playwright 两种执行器的取消机制
  • 修复测试执行时间显示不准确的问题

    • 开始时间优先使用日志第一条记录时间
    • 结束时间优先使用日志最后一条记录时间
    • 统一时间优先级:日志时间 > actualStartedAt/actualEndedAt > startedAt/endedAt
  • 修复步骤/断言失败计数错误导致执行结果误判的问题

    • 修复 Playwright 和 MCP 执行器中 failedSteps 未正确计数
    • 修复断言失败数统计条件过于宽泛的问题
    • 修复 MCP 执行器步骤和断言统计不准确的问题

测试计划执行功能

  • 修复测试计划批量执行相关问题

    • 修复批量执行时空白记录、重复记录和缺少队列记录的问题
    • 修复测试计划批量执行串行问题,确保用例真正串行执行
    • 修复执行记录重复和状态更新问题
    • 修复执行完成时间使用最后一条用例的 finished_at
  • 修复测试计划详情时间戳不一致问题

    • cases 中的 executed_at 使用 execution_resultsfinished_at
    • executions 中的 finished_at 使用 execution_results 最后一条用例的 finished_at

测试执行详情页优化

  • 修复步骤和断言数量统计不准确的问题

    • 优先从测试用例原始定义中计算总步骤数和总断言数
    • 修复断言通过/失败数统计条件,避免误匹配
    • 修复详情页和弹窗统计不一致的问题
  • 优化页面布局和高度自适应

    • 使用纯 CSS flex 布局实现自适应高度
    • 支持全屏模式高度自适应
    • 修复日志区域最大高度自适应浏览器窗口
  • 优化用户体验

    • 测试计划执行日志中的用例日志改为弹窗显示
    • 为执行日志中过长的 MCP 返回内容添加收起/展开功能
    • 修复测试执行详情页返回功能,支持从多个入口正确返回

其他功能优化

  • LLM 模型配置功能增强

    • 添加 API 地址自定义输入框
    • 支持从厂商 API 获取可用模型列表
    • 添加 Ollama 本地模型 API 格式兼容支持
    • 修复模型选择器相关问题
  • 测试执行记录页面增强

    • 添加搜索栏和筛选器功能(状态、结果、项目、版本、模块、标签、优先级、环境、执行者)
    • 高级筛选默认隐藏,支持展开/收起
    • 修复分页排序问题,最新记录显示在第一页

涉及的主要文件

后端服务:

  • server/services/testExecution.ts - 测试执行核心逻辑
  • server/services/testPlanService.ts - 测试计划服务
  • server/services/testCaseExecutionService.ts - 测试用例执行服务
  • server/services/aiParser.ts - AI 解析器
  • server/services/websocket.ts - WebSocket 服务

前端页面:

  • src/pages/TestRunDetail.tsx - 测试执行详情页
  • src/pages/TestRuns.tsx - 测试执行记录列表
  • src/pages/TestPlanDetail.tsx - 测试计划详情页
  • src/pages/TestPlanExecute.tsx - 测试计划执行页
  • src/components/TestRunDetailModal.tsx - 测试执行详情弹窗
  • src/components/TestPlanExecutionLogModal.tsx - 测试计划执行日志弹窗

配置文件:

  • src/services/llmConfigManager.ts - LLM 配置管理器
  • src/services/modelRegistry.ts - 模型注册表

效果预览👀

【测试计划执行详情】

【测试计划执行历史】

【测试计划执行历史详情】

官方交流群

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

加入后,你将会:

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

扫码加微信,邀请入群

官方 QQ 群

官方知识星球

产品需求反馈

产品问卷调查

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

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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册