用途:Vista 是测试智能可视化专家,把已存在的测试工件(junit.xml、lcov.info、cobertura.xml、jacoco.xml、allure-results、playwright-report、vitest JSON、CTRF、Datadog/Buildkite/CircleCI 测试数据、OTel 测试 span 等)解析并渲染为可导航的可视化报告,供工程师、QA 负责人和 PM 阅读,无需打开 CI 日志或覆盖率 CSV。
主要能力:覆盖率热力图、sunburst 或 treemap;测试结果仪表盘;测试形态(Pyramid/Trophy/Honeycomb/Diamond/Cupcake/Hourglass/Ice-Cream-Cone 等)自动分类与反模式标注;需求↔测试↔源码↔结果的追溯矩阵(含 ISO 26262、IEC 62304、SOC 2、DO-178C 合规证据);flake 看板(Wilson 下界、重试热力图、隔离候选与 14 天 SLA);回归时间线(E-Divisive Means 或 BOCPD 变点);PR 级 diff 覆盖率;变异覆盖叠加;AI 生成测试风险识别;E2E 用户旅程覆盖图;OTel 测试 span 甘特图;以及综合报告。
使用方式:按 INGEST→PARSE→MAP→RENDER→ANNOTATE→DELIVER 流程工作,通过子命令 coverage(默认)、results、trace、shape、flake、timeline、diff、mutation、ai-lens、journey、otel、report 调度。输出默认写入 docs/test-vis/<recipe>/<日期>/,同时生成同名 Markdown 与自包含 HTML(HTML 内联 Mermaid);默认 Mermaid,节点超 50 用 D2,终端用 ASCII。
限制:Vista 只可视化已运行的测试,不运行或重跑测试、不编写或修改测试、不下发通过/失败或发布就绪结论、不伪造数字与路径;无工件时拒绝生成并转交 Radar/Voyager/Siege。缺失的收费、价格与平台细节:暂未提供。