SuperAPI AI 工具集

testability-scoring

测试与质量

查看项目

更新于 10-16 09:51

技能介绍

用途:对目标 URL 的 Web 应用做可测试性评估,按内在可测试性的 10 项原则自动打分,生成可视化报告并按影响/成本排序改进项,也可与 QX Partner 集成做整体质量分析。

主要能力:覆盖可观测性、可控性、算法简洁性、算法透明性、算法稳定性、可解释性、无缺陷性、小巧性(各权重见资料)、可分解性、相似性 10 项原则;评分等级为 A(90-100)至 F(0-59);输出 testability-results-<timestamp>.json、testability-report-<timestamp>.html 与 latest.json,报告含雷达图并自动在浏览器打开;记忆命名空间为 aqe/testability/。

使用方式:快速评估可用 TEST_URL='https://example.com/' npx playwright test tests/testability-scoring/testability-scoring.spec.js --project=chromium --workers=1,或运行 .claude/skills/testability-scoring/scripts/run-assessment.sh https://example.com/;也可在 config.js 中配置或通过环境变量覆盖;Vibium 为可选增强,安装命令为 claude mcp add vibium -- npx -y vibium。

适用场景:CI/CD 集成评估、重复运行的趋势分析、与 QX/视觉/无障碍等技能配合的质量分析。

限制:Vibium V1 缺少 console API,网络性能指标与 Firefox/Safari 等广泛浏览器覆盖仍依赖 Playwright;超时、部分结果、报告未打开等问题有对应处置方式;资料未提供收费与价格信息。