Strykr自动化测试

2小时前更新 4 00
Strykr自动化测试Strykr自动化测试
Strykr自动化测试

技能简介

strykr-qa-bot 是针对 Strykr AI 金融仪表盘的自动化测试工具,覆盖加密货币、股票、新闻、AI对话等模块的预置测试套件,支持 CI/CD 流水线集成。

能做什么

  • 执行全站回归测试与冒烟测试
  • 验证信号卡片数据完整性(价格、图表)
  • 检测 AI 回复质量与长度
  • 监控 PRISM API 健康状态
  • 追踪已知缺陷并生成 Markdown 报告

使用说明

安装依赖

npm install strykr-qa-bot
# 需先安装 peer dependency:web-qa-bot

运行全部测试

cd /path/to/strykr-qa-bot
npm test

运行指定模块

npm run test:homepage    # 首页导航与组件
npm run test:crypto      # 加密货币信号
npm run test:stocks      # 股票/ETF/外汇
npm run test:news        # 新闻路由与分类
npm run test:events      # 经济事件筛选
npm run test:ai-chat     # AI对话质量

快速冒烟测试

npm run smoke

程序化调用

import { StrykrQABot } from 'strykr-qa-bot';
const qa = new StrykrQABot({ baseUrl: 'https://app.strykr.ai' });
const results = await qa.runAll();
await qa.expectSignalCard({ hasPrice: true, hasChart: true });

配置文件:编辑 strykr-qa.yaml 设置目标地址、浏览器模式与超时时间。

输入与输出

见下方输入与输出表格。

项目内容
输入Strykr平台URL、测试套件选择(homepage/crypto/stocks/news/events/ai-chat)、浏览器配置参数、YAML配置文件
输出测试状态(Pass/Fail/Known-issue)、分步骤截图、控制台错误日志、耗时指标、Markdown测试报告
适用人群Strykr开发团队、QA工程师、DevOps工程师、金融科技产品测试人员
不包含非Strykr站点的通用测试、生产交易操作、性能压测、移动端原生App测试

 

风险提示

  • details-modal-empty:模态框打开后内容为空(高优先级已知问题)
  • direct-url-blank-news/events:直接访问 /news 或 /economic-events 页面空白(中优先级)
  • events-widget-race-condition:组件加载偶现竞态条件(低优先级)
  • 测试执行依赖目标站点可用性,网络波动可能导致误报

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/nextfrontierbuilds/strykr-qa-bot/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...