记录的测试运行
您将学习到
- 如何在Cypress Cloud中查看和分析记录的测试运行
- 如何取消、归档和恢复已归档的运行
- 如何在Cypress App中查看和分析记录的测试运行
记录的测试运行捕获了您的测试运行结果。这个信息丰富的视图的每个特定区域将在下面描述。
如果您尚未设置项目进行记录,请阅读此处。
最新运行
项目入口点提供了您最近运行的高级概览。此视图显示了可分页的运行摘要,可进行过滤,并可在右上角手动刷新。
运行详情
导航到特定运行时,您将看到运行详情页面。该页面包含一个通用标题和四个标签子页面:概览、测试结果、规范文件和错误。

运行标题
标题的左侧是关于运行的重要元数据,包括git作者和分支(如果可用)、运行时间和持续时间、CI数据等。点击此部分右侧的三个点会显示更多元数据,包括使用的浏览器和操作系统、Cypress版本以及哪些智能编排设置处于活动状态。
标题的右侧是一组指示器,显示此运行中不稳定、跳过、待定、通过和失败的测试数量。点击其中任何一个将带您到测试结果标签页,并按点击的状态过滤结果。

运行中面板
如果所选运行当前正在进行中,将在运行标题下方显示一个额外的面板,其中包含进度指示器和取消运行的操作链接。

概览标签页
默认情况下,运行详情页面将打开到概览标签页。在这里,您可以看到我们认为最关键的运行指标。
运行持续时间
此图表可视化您的测试运行时间与之前运行的比较,当前选定的运行会高亮显示。运行状态由条形图的颜色表示,可以通过图表右上角的下拉菜单按状态进行过滤。将鼠标悬停在运行上会显示一个弹出窗口,其中包含更多信息。
在运行持续时间图表的底部,您可能会看到一个或多个蓝色框。这些表示配置设置更改的时间点,可能影响测试性能。将鼠标悬停在它们上会显示所做的具体更改。

建议
在运行持续时间图表的右侧,您可能会看到一个包含我们建议的框,用于改进测试套件的性能。我们的智能编排功能可以帮助您运行更少、更相关和更快的测试,具体取决于您的测试套件的细节。
我们用于计算这些建议细节的算法是一个复杂且非常详细的测试套件模型,但基本上我们会查看您最近的100个测试,并模拟这些测试运行在不同智能编排配置下的表现。从那里,我们计算出一个数字,总计模拟测试与实际测试之间的持续时间差异。

待审查测试
待审查测试面板将不同的测试结果整合到一个视图中,重点关注产生最相关结果的规范文件。
它按以下顺序排列结果:
- 失败 - 当测试或与测试关联的钩子中发生失败时
- 不稳定 - 当测试在最终通过之前失败了一次或多次尝试时
- 已修改 - 当测试体与之前记录的测试相比发生了变化时
该面板按规范文件分解这些测试,并有一个徽章清楚地表明结果被认为值得注意的原因。通过鼠标悬停访问运行工件,快速暴露测试回放、截图、视频和此测试生成的CI日志。
点击特定测试将打开测试详情侧边栏。

测试结果标签页
在测试结果标签页上,可以浏览和检查整个测试运行的详细结果。页面顶部有下拉菜单,供您按各种指标(如测试状态或不稳定测试)排序和过滤结果。
