Strykr QA Bot:AI 驱动的交易平台测试 - Openclaw Skills
作者:互联网
2026-04-17
什么是 strykr-qa-bot?
Strykr QA Bot 是专门为 Strykr AI 金融仪表板设计的综合测试技能。作为 Openclaw Skills 生态系统的强大补充,它提供了预构建的测试套件,用于验证关键金融数据的显示,包括加密信号卡、股票资产过滤器和实时新闻路由。
该技能旨在处理现代金融科技应用的复杂性,提供 AI 响应质量和 API 稳定性的自动化检查。通过利用此工具,开发人员可以确保其交易平台在每个部署周期中保持可靠且无错误。
下载入口:https://github.com/openclaw/skills/tree/main/skills/nextfrontierbuilds/strykr-qa-bot
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install strykr-qa-bot
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 strykr-qa-bot。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
strykr-qa-bot 应用场景
- 在新功能部署或更新后对 Strykr 进行回归测试
- 监控 PRISM API 端点的实时健康状况和响应质量
- 验证金融仪表板中 AI 生成的聊天响应的准确性和格式
- 自动化核心交易组件(包括加密和股票信号卡)的冒烟测试
- 跟踪并识别已知的 UI 缺陷,如空模态框或路由竞态条件
- 机器人通过读取 strykr-qa.yaml 文件中的配置来初始化,设置基础 URL 和浏览器参数。
- 它使用针对不同资产类别预定义的测试套件,在 Strykr 平台上执行自动化导航。
- 该技能对 UI 组件执行深度断言,例如验证信号卡中价格数据和图表渲染是否存在。
- 它监控 API 交互,以确保后端 PRISM 服务返回有效的数据结构。
- 在执行期间,机器人会捕获每次交互的视觉截图、控制台日志和时间指标。
- 它将所有发现编译成 Markdown 报告,特别标记已知问题和性能瓶颈。
strykr-qa-bot 配置指南
使用标准 CLI 工具将此代理集成到您的 Openclaw Skills 环境中非常简单:
# 进入项目目录
cd /path/to/strykr-qa-bot
# 安装依赖并运行完整测试套件
npm test
# 运行特定的股票信号套件
npm run test:stocks
# 执行站点健康快速冒烟测试
npm run smoke
可以在 strykr-qa.yaml 文件中自定义配置,以调整浏览器超时和无头模式。
strykr-qa-bot 数据架构与分类体系
Strykr QA Bot 组织其输出以确保 Openclaw Skills 框架内的完全可观察性:
| 组件 | 输出类型 | 描述 |
|---|---|---|
| 测试结果 | 状态码 | 将结果分类为通过、失败或已知问题 |
| 证据 | 截图 | 每步测试和失败点的视觉捕获 |
| 控制台日志 | 错误捕获 | 浏览器控制台错误和警告的完整集合 |
| 指标 | 性能 | 页面加载和 API 响应时间的精确计时 |
| 报告 | Markdown | 总结测试运行和已知错误状态的结构化报告 |
name: strykr-qa-bot
description: AI-powered QA for Strykr trading platform. Pre-built tests for crypto, stocks, news, AI chat. CI/CD ready. Works with Cursor, Claude, ChatGPT, Copilot. Vibe-coding enabled.
version: 0.1.2
author: NextFrontierBuilds
keywords: [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-qa-bot
QA automation skill for testing Strykr (https://app.strykr.ai).
What It Does
Automated testing for the Strykr AI finance dashboard:
- Pre-built test suites for all pages
- Signal card validation
- AI response quality checks
- PRISM API health monitoring
- Known issue tracking
When To Use
- Testing Strykr after deployments
- Regression testing
- Monitoring site health
- Validating new features
Usage
Run All Tests
cd /path/to/strykr-qa-bot
npm test
Run Specific Suite
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
Quick Smoke Test
npm run smoke
Programmatic Usage
import { StrykrQABot } from 'strykr-qa-bot';
const qa = new StrykrQABot({
baseUrl: 'https://app.strykr.ai'
});
// Run all suites
const results = await qa.runAll();
// Check specific assertions
await qa.expectSignalCard({ hasPrice: true, hasChart: true });
await qa.expectAIResponse({ minLength: 200 });
// Health check API
const health = await qa.checkPrismEndpoints();
// Generate report
const report = qa.generateReport();
Test Suites
| Suite | Tests | Notes |
|---|---|---|
| homepage | Navigation, widgets, status | Entry point |
| crypto-signals | Filters, cards, actions | Has known modal issue |
| stock-signals | Asset filters, actions | Stocks/ETFs/Forex |
| news | Routing, categories | Known direct URL issue |
| events | Impact filters, times | Known direct URL issue |
| ai-chat | Input, responses | Quality validation |
Known Issues Tracked
- details-modal-empty (High) - Modal opens but content empty
- direct-url-blank-news (Medium) - /news blank on direct nav
- direct-url-blank-events (Medium) - /economic-events blank
- events-widget-race-condition (Low) - Intermittent widget load
Configuration
Edit strykr-qa.yaml:
baseUrl: https://app.strykr.ai
browser:
headless: false
timeout: 30000
Dependencies
- web-qa-bot (peer dependency)
Output
Test results with:
- Pass/Fail/Known-issue status
- Screenshots at each step
- Console error capture
- Timing metrics
- Markdown report
Author
Next Frontier (@NextXFrontier)
Links
- GitHub
- Strykr
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
一文吃透:OpenClaw 企业微信 AI 机器人从 0 到 1 搭建指南
【含最新安装包】OpenClaw 新手避坑安装完整教程
Java 并发编程的演进——从 synchronized 到 Loom 的虚拟线程
【含最新安装包】Windows 平台 OpenClaw 完整部署实战教程
【含最新安装包】OpenClaw 无需复杂配置一键搭建教程
大模型应用:K-Means/LDA + 千问大模型:无监督文本自动打标完整方案.85
一次成功的 OpenClaw 简化版安装实操流程
告别安装失败:OpenClaw 简化版实操安装指南
新手友好的 OpenClaw 简化版安装实操指南
OpenClaw 简化版安装 无冗余步骤实操指南
AI精选
