Nexus Studio 有哪 14 种判定?
Nexus Studio 是一个本地部署的质量保障操作系统,基于证据将每次运行归入 14 种判定之一,而非简单判定通过或失败,从而区分真正的缺陷与网络缓慢,人机验证或浏览器崩溃等情况。表格列出了每种判定的含义,是否创建 Jira 工单以及是否保留失败视频。
| 判定 | 类型 | 含义 | 创建 Jira 工单? | 保留视频? |
|---|---|---|---|---|
| SECURE | 通过 | 直接通过:无需重试,无需修复选择器。 | No | No |
| CHAOS_RESILIENT | 通过 | 在注入故障的情况下通过,表明应用经受住了考验。 | No | No |
| AUTO_RECOVER | 通过,但有保留意见 | 通过,但需要修复选择器。 | No | No |
| FLAKY | 通过,但有保留意见 | 失败后重试通过;未进行任何修复。 | No | No |
| PERFORMANCE_DEGRADED | 通过,但有保留意见 | 断言通过,但页面过慢。 | No | No |
| A11Y_VIOLATION | 通过,但有保留意见 | 断言通过,但无障碍检查未通过。 | No | No |
| SECURITY_VIOLATION | 通过,但有保留意见 | 断言通过,但安全检查未通过。 | No | No |
| BREACHED | 应用发生故障 | 确实发现了问题:断言失败,且无法用环境因素解释。 | 是 | 是 |
| BREACHED_FLAKY | 应用发生故障 | 失败,且失败表现本身不一致。 | 是 | 是 |
| CHAOS_BREACHED | 应用发生故障 | 在混沌注入下发生故障。 | 是 | 是 |
| TIMEOUT | 环境 | 未能及时响应,但这不能证明其存在故障。 | 是 | 可选,默认关闭 |
| UNREACHABLE | 环境 | 完全无法连接到主机。 | No | No |
| BLOCKED | 环境 | 网站通过返回 403, 429 或人机验证进行防护。 | No | 可选,默认关闭 |
| CRASHED | 测试框架 | 浏览器或进程意外终止。 | No | No |
仅在启用集成时,Jira 和 Azure Boards 才会为每个测试创建一个问题。视频保留遵循设置“保留以下判定的失败视频”:默认为 BREACHED, BREACHED_FLAKY 和 CHAOS_BREACHED. 14 种判定的判定依据, 以及每种判定留下的文件.