SafeW 测试结果可通过三类识别:已通过显示绿色或“通过”标识并附详细项目信息;未通过显示红色或“未通过”并给出失败项与修复建议;尚未测试显示灰色或“未测试”且提示排队或需手动触发。结果可导出、审计与历史对比便于追踪。支持API推送到邮箱

SafeW 如何区分已通过、未通过与尚未测试的状态
查看总体状态摘要并判断结论
- 总体结论:在 SafeW 控制台首页查看总体状态摘要,已通过、未通过与尚未测试按比例展示,结合百分比与具体项目数能快速判断测试覆盖与主要风险分布。
- 状态颜色:通过状态通常以绿色表示并附时间戳,未通过以红色高亮并列出失败项,尚未测试以灰色或问号标识提示需要触发或等待队列处理。
- 优先级提示:SafeW 摘要还会对未通过项按严重性排序,高危项会出现在显著位置,结合影响范围字段可判断需要优先修复的具体目标。
筛选过滤以确认单个测试项状态
- 按项目筛选:在 SafeW 列表视图使用筛选器按项目、模块或标签筛选,可以只显示未通过或尚未测试的条目,便于逐条审查和计划修复优先级。
- 按时间范围过滤:通过设置时间区间查看近期执行结果,可以识别新近引入的问题或确认历史问题是否在最新测试中被修复或仍然存在。
- 按环境过滤:将测试结果按不同运行环境或分支过滤,确认某一环境是否仍然有尚未测试项或未通过项,避免将环境差异误判为通用结论。
- 导出详情:将筛选后的测试结果以 CSV 或 JSON 导出,包含每条记录的状态字段、时间戳、失败详情和建议修复步骤,便于离线分析与合规审计。
SafeW 报告界面与颜色标识解读
识别通过与未通过的视觉提示
- 视觉识别:SafeW 使用统一的视觉语言:绿色代表已通过并显示通过时间与版本,红色代表未通过并自动展开失败详情,灰色代表尚未测试并提示触发或等待。
- 图标含义:每条结果旁的图标会明确表示结果类型,比如勾表示通过、叉表示未通过、问号表示尚未测试,鼠标悬停即可查看简短提示信息。
- 状态标签:页面会为每个测试项添加可点击状态标签,通过标签可以快速跳转到具体失败日志、截图或回放以便定位原因和制定修复计划。
查看失败详情并理解影响范围
- 失败摘要:点击未通过项进入详情页,SafeW 会列出失败断言、相关输入输出、复现步骤与堆栈信息,帮助开发者迅速定位问题来源与影响范围。
- 影响评估:在失败详情中关注影响范围字段,可看到受影响的模块、用户场景与风险等级,结合业务关键性决定是否需要立即热修或计划下次迭代修复。
- 证据附件:SafeW 支持附带截图、视频回放与日志片段,查看这些证据有助于判断失败是环境问题、数据问题还是代码缺陷,避免误判状态。
SafeW 测试结果的自动化与导出操作
配置结果导出与自动归档
- 启用导出:在 SafeW 设置中配置自动导出策略,按日或按构建将测试结果归档到指定存储,便于长期保存、合规审计和后续的数据驱动分析。
- 选择格式:支持 CSV、JSON 与专用报告格式,选择包含字段(状态、时间、持续时间、失败详情)确保导出的数据满足溯源与审计需求,便于二次处理。
- 归档保留:配置保留策略并结合版本标签,将不同构建的结果关联起来,便于在回溯问题时比较不同版本的测试覆盖率与失败变化趋势。
使用 API 自动查询与通知集成
- 调用查询接口:通过 SafeW 提供的 REST API 定期查询测试运行状态,可以自动获取已通过、未通过与尚未测试的条目用于持续集成流水线的状态判断与流水线控制。
- 配置通知:将未通过或尚未测试的关键告警通过邮件、Slack 或企业微信群进行推送,确保相关责任人及时获知并采取措施,缩短处理时间。
- 触发重跑:在 CI 流程中集成 API 调用实现自动触发重跑或在环境修复后自动再次执行尚未测试项,提升测试完整性与结果可信度。
SafeW 未通过项的修复与重测流程
记录失败并分配修复任务
- 创建工单:将 SafeW 未通过项的详情导出并创建问题单,包含失败日志、复现步骤与截图,分配给对应责任人并标注优先级与预计修复时间。
- 补充上下文:在问题单中补充环境信息与重现条件,注明是否为特定数据集或外部依赖导致,避免开发者在调试时因信息不足而浪费时间。
- 设置 SLA:为高危或生产关键路径的未通过项设置修复时效和回归验证要求,确保修复后通过结果能在 SafeW 中自动验证并记录为已通过。
执行重测并验证修复效果
- 触发重测:在修复提交后使用 SafeW 的手动或自动触发功能执行重测,确保同样的用例在修复版本中通过并记录时间戳和构建号用于审计。
- 回归验证:对相关联的测试集进行回归执行,确认修复未引入新问题,并在 SafeW 报表中标注修复版本以便后续对比和根因分析。
- 关闭问题:当 SafeW 显示相关用例通过且覆盖率达到要求时,按照流程关闭问题单并在工单中附上 SafeW 导出的确认报告作为凭证。
SafeW 审计、历史对比与通知配置
生成审计报告并进行版本对比
- 生成报告:使用 SafeW 的审计功能生成包含已通过、未通过与尚未测试的详细报告,报告应包含时间线、责任人信息与修复记录以满足内外部审计需求。
- 历史对比:在报表中选取不同版本或时间点进行对比,观察未通过项数量变化、通过率提升与复发问题,帮助团队评估测试质量与技术债务情况。
- 存证归档:将审计报告与导出文件存入企业合规存储,包含签名时间、导出人和检验哈希,确保在合规检查时能够提供完整可验证的测试凭证。
配置告警规则以便及时响应
- 设定告警阈值:在 SafeW 中为未通过项数量或高危失败数设置阈值,当阈值被触发时自动推送告警到指定的负责人和响应团队,缩短处理闭环时间。
- 分级通知策略:根据失败严重性与影响范围配置不同级别的通知渠道,例如高危通过短信和电话通知,低危通过邮件或频道消息提醒,确保通知不被忽视。
- 监控与反馈:将告警与监控系统联动,记录每次告警的处理时长和结果,形成闭环反馈用于优化测试覆盖、修复流程与告警阈值设置。
常见问题与答案
问:SafeW 中“尚未测试”与“未执行”有什么区别?
答:“尚未测试”通常表示该用例已被创建但尚未进入执行队列或等待手动触发,而“未执行”可能指执行失败或中断导致没有产生结果;查看时间戳与队列状态可以确认具体原因。
问:如何确认 SafeW 报告中的未通过是否为环境问题?
答:首先查看失败详情中的环境变量、依赖服务响应与日志,使用回放或在不同环境重现相同用例,如果能在隔离环境复现则为代码或测试问题,否则可能是环境或外部依赖问题。
问:能否仅导出未通过项以便快速分配修复任务?
答:可以,SafeW 支持按状态筛选后导出结果,选择仅导出未通过条目并包含失败详情与责任人字段,便于快速生成问题单并分配修复。
问:何时应将尚未测试项标为高优先级?
答:当尚未测试项涉及关键用户路径或生产依赖组件时应提升优先级,确保在发布前执行完整测试并在 SafeW 中确认通过以降低发布风险。