名称: strykr-qa-bot
描述: 专为 Strykr 交易平台打造的 AI 驱动 QA 工具。提供加密货币、股票、新闻、AI 聊天的预构建测试。支持 CI/CD。兼容 Cursor、Claude、ChatGPT、Copilot。支持 Vibe-coding。
版本: 0.1.2
作者: NextFrontierBuilds
关键词: [strykr, prism, qa, testing, automation, web-qa-bot, clawdbot, moltbot, ai, ai-agent, vibe-coding, cursor, claude, chatgpt, copilot, github-copilot, crypto, trading, fintech, openclaw, ai-tools, developer-tools, devtools, typescript, llm]
用于测试 Strykr (https://app.strykr.ai) 的自动化 QA 技能。
为 Strykr AI 金融仪表盘提供自动化测试:
- 所有页面的预构建测试套件
- 信号卡片验证
- AI 响应质量检查
- PRISM API 健康状态监控
- 已知问题追踪
cd /path/to/strykr-qa-bot
npm test
npm run test:homepage
npm run test:crypto
npm run test:stocks
npm run test:news
npm run test:events
npm run test:ai-chat
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 });
await qa.expectAIResponse({ minLength: 200 });
// API 健康检查
const health = await qa.checkPrismEndpoints();
// 生成报告
const report = qa.generateReport();
| 套件 | 测试内容 | 备注 |
|---|---|---|
| homepage | 导航、小组件、状态 | 入口点 |
| crypto-signals | 过滤器、卡片、操作 | 存在已知模态框问题 |
| stock-signals | 资产过滤器、操作 | 股票/ETF/外汇 |
| news | 路由、分类 | 已知直接 URL 问题 |
| events | 影响过滤器、时间 | 已知直接 URL 问题 |
| ai-chat | 输入、响应 | 质量验证 |
编辑 strykr-qa.yaml:
baseUrl: https://app.strykr.ai
browser:
headless: false
timeout: 30000
测试结果包含:
- 通过/失败/已知问题状态
- 每个步骤的截图
- 控制台错误捕获
- 计时指标
- Markdown 报告
Next Frontier (@NextXFrontier)