分析测试列表结果
的结果选项卡提供了所有测试列表运行的总体视图。除此之外,您还可以详细地探索每个单独的测试列表结果,检查是否有重新运行的测试,或通过其映像作为查找表达式集的回退找到的元素,解决任何失败以及其他许多问题。
本文将指导您了解在测试列表结果中可能看到的消息,以及如何对这些消息进行操作。
开放测试列表结果
选择一个结果以详细探索,并双击它以查看测试结果面板在日历的右侧。
的测试结果面板显示整个测试列表的结果、执行测试的机器、测试列表中每个单独测试的总体结果。
通过从测试列表中选择一个测试,您可以查看和复制测试运行的执行日志或切换到它的步骤测试丝带。
的测试结果面板允许您遍历测试执行结果,向下钻取到单个测试的步骤,然后再返回到测试列表级别。双击列表中的测试看看每一步的结果。的浏览路径记录在面板的顶部显示了测试列表,后面跟着测试名称。中的最顶层浏览路径记录直接跳转回测试列表结果。
测试失败列表结果
如果测试列表中的一个测试失败,测试列表的整体状态将报告为失败的.要找出导致失败的原因的详细信息,您可以深入到失败的测试和步骤。错误的步骤将被标记为红色的十字符号,以表明它没有成功执行。双击红色的十字,打开步骤失败详细信息,为故障提供有用的信息。
性能测试列表结果
当你向下钻取a的结果性能测试表执行时,有一个额外的图标列在测试结果面板-这是秒表.
当你点击秒表图标步骤结果开关,以显示性能运行的概述详细信息-总时间,客户端而且服务器时间,大小(指传送的资料)及Http错误.这些是细节,可以在概览视图在性能选项卡.
提示
如果您需要更深入地检查性能测试运行,并将这些测试运行与以前的运行进行比较,请确保每次运行的性能结果都存储在相同的文件夹中——这就是您在何时指定的文件夹设置性能运行.然后性能数据将在PerfrmanceTAB用于项目中相应的测试。
测试作为测试列表中的步骤结果
如果一个测试包含另一个测试测试作为步骤执行,列更多的指示有更多详细信息要深入。双击测试为步骤查看此测试的详细结果为步骤。的浏览路径记录现在,在面板的顶部显示了测试列表,后面跟着主测试名称,然后是作为步骤的测试名称。中的任一测试浏览路径记录会让你回到选中的关卡。
元素未找到结果
麻烦的测试运行中的常见场景之一与test Studio测试中使用的元素有关,这些元素无法位于被测应用程序的当前窗口中。Test Studio提供了不同的选项来在运行时识别元素——您可以使用find表达式或图像。无论设置哪一个,另一个都将用作测试运行的后退搜索选项,以查找活动应用程序中的元素。基于Test Studio的这种特定机制,除了成功运行测试列表之外,您还可以看到关于元素标识的一些不同结果。
成功测试列表带警告运行
如果使用了自动返回到基于图像的元素搜索,将在测试列表结果中记录一个警告。当所有元素都被定位时,测试列表结果被标记为成功,但如果任何元素未能通过其默认的find表达式定位,则将为您的方便列出它。
提示
如果将项目设置为首先使用图像来定位元素,则如果未找到图像而使用find表达式定位了元素,则会出现警告。
双击结果以查看测试列表结果中警告的详细信息。
解决警告
中的按钮提供了直接访问更多的列以打开元素编辑窗格并修改元素的find表达式。
失败测试列表运行
备份搜索未能找到的元素将测试失败,并且整个测试列表结果将报告为失败的.特定测试的结果提供了失败的详细信息步骤失败详细信息,包括是否使用了备份搜索。
开发测试结果
如果测试列表设置ExecuteTestsInDevelopment设置为false,是否标记了测试“发展”将在测试列表执行时被跳过。打开结果细节将通知您测试正在开发中,并且没有执行。
自动重新运行失败的测试结果
如果测试列表设置RerunFailedTests启用时,运行测试列表时失败的测试将自动执行在剩下的测试完成之后。重新运行测试执行的结果将显示在整体列表结果中,并置于同一测试的第一次执行结果之下,但将用感叹号标记并标记为' rerun '。
测试列表屏幕记录结果
如果测试列表设置为在测试列表执行期间捕获屏幕启用且视频可用,a“屏幕记录信息”图标显示在触发视频录制的测试的整体测试列表结果中。
单击“屏幕记录信息”图标用于触发视频录制的任何测试,并选择直接播放视频或将视频复制到输出文件夹的剪贴板并直接在文件资源管理器中导航到文件。