Telerik Test Studio的新手?免费下载30天试用版

步骤失败详情

“步骤失败详情”对话框收集与失败测试步骤相关的所有信息。这包括故障细节、屏幕截图和DOM快照。步骤失败详细信息部分列出了解决特定错误的方便建议。

让我们使用一个简单的测试作为基准,它导航到bing.com并验证的文本内容图片链接。下面演示的代码被修改为查找“ImagesModifiedToFail”而不是“图片”所以它实际上是失败的。

步骤故障详情部分

执行样例测试然后等着跑步结束。测试运行的总体结果被报告为失败,并且失败的步骤在测试中被标记。的步骤失败详情节提供了失败的原因,图片,建议有哪些选项可以排除错误。

步骤故障详情部分

故障原因部分

故障原因节显示了导致失败的错误的摘要。在其中,您可以快速访问以下详细信息:

故障原因部分

建议部分

建议部分为您提供了Test Studio中方便的功能故障排除失败测试这些都是基于特定的误差。其中包括

建议部分

图片部分

图片节列出了发生故障时应用程序的状态与记录测试步骤时捕获的内容进行比较。在应用程序处于接受操作的正确状态之前,这些图像通常有助于确定执行了哪些步骤。这样的时间问题通常通过添加等步骤执行延迟在动作发送到页面之前。

建议部分

如果单击放大镜图标,图像将以全尺寸打开,并可以缩放。

建议部分

如何打开步骤失败详情窗口?

执行样例测试并等待,直到它失败。将鼠标悬停在失败步骤a旁边的红色叉上步骤失败总结会弹出一段时间。

将鼠标悬停在红十字会上方

点击红色的十字打开整体步骤失败详情使用可能的选项来解决遇到的错误。

单击红色叉以打开故障详细信息对话框

在步骤失败细节中寻找什么?

故障对话框提供了各种有用的详细信息,可用于不同的故障场景,分为几个选项卡。让我们来概述一下这些选项卡,以及它们如何帮助我们找到失败步骤的解决方案。

失败的标签

“失败”TAB为遇到的错误提供了汇总信息——有时这可能非常具有描述性,而其他时候可能更通用。

失败选项卡

从这个视图中,您还可以访问其他有用的选项:

  • 查看异常详细信息:只列出失败测试步骤的日志。

  • 完整测试日志:以快速执行日志的格式显示整个测试日志。

  • 复制:将失败步骤的异常详细信息复制到剪贴板中,以便粘贴到其他应用程序中。

  • 出口:保存一个压缩文件,其中包含一个文本文件,其中包含失败的步骤日志、完整的测试日志、故障发生时的网页截图和XML形式的DOM树快照。

  • 提交错误:加载提交错误对话框并记录一个错误,如果您已经配置了一个错误跟踪应用程序。

  • 解决:导航到“解决失败”选项卡,您将在其中获得根据错误应用修复的建议。

图片标签

“图片”TAB显示浏览器的两个屏幕截图:失败时的状态和预期的状态。Storyboard必须在项目设置以显示预期的状态图像。

图片标签

页面DOM选项卡

“页面DOM”选项卡显示的快照DOM状态在失败的时候。您可以使用它来定位DOM树中的元素,并检查其状态、内容等。

页面DOM选项卡

什么时候在失败时使用DOM ?

在测试不能正确定位和操作特定元素的情况下,失败DOM是最有帮助的。这包括以下任何意外情况:

  • “元素不存在”例外;
  • “元素未找到”异常;
  • '超时等待元素'异常;
  • 测试执行针对不正确的元素。

失败时在DOM中寻找什么?

失败DOM提供了测试失败时Test Studio可以在浏览器中看到的元素记录。把......与......相比较查找逻辑在失败的步骤中,Test Studio期望在浏览器中出现的元素。这有助于确定应该针对哪个元素,为什么可能针对不正确的元素,或者浏览器可能处于什么状态而不是正确的状态。

解决失败选项卡

“解决失败”TAB提供了识别和纠正导致故障的问题的机会。对于验证步骤,句子验证生成器允许您重新加载页面,更改验证句子,并重新运行验证,直到验证通过。

解决失败选项卡

如果故障是由无法在页面上定位的元素引起的,则“解决失败”选项卡提供了不同的选项更改元素查找表达式

解决失败选项卡缺少元素

如果元素位于使用为其记录的备份搜索的页面上,则可以直接选择“解决”按钮。您可以选择自动更新所使用的搜索条件,或者手动选择一个新元素。

“解决故障”选项卡缺少元件的故障排除

如何导出步骤失败详细信息?

当测试失败时,您需要与团队成员、开发人员或测试工作室支持团队共享已确定的错误行为,您可以轻松地做到这一点将完整的故障详细信息集导出到单个压缩文件中。归档文件包含失败的步骤日志、完整的测试执行日志、web页面的截图和失败时DOM树的快照。要获取压缩文件,请单击出口按钮失败选项卡,并选择要存储它的文件夹。

导出步骤失败详情

在本文中
Baidu
map