一文了解 Telerik Test Studio 测试神器( 五 )


Test Studio为测试列表提供了两个选项 - 静态型,其中包含固定的,预先确定的测试列表;和 动态型,其中包含根据项目中的测试设置的属性在执行时动态生成的测试列表 。
8.2 静态测试列表
在静态测试列表中,可以添加 Web、响应式 Web、WPF、负载测试或这些测试的组合、手动测试和性能测试 。有三种类型的测试列表可以涵盖不同类型的测试 - 自动,手动和性能 。测试列表的类型是在创建测试列表时定义的 。
“自动”测试列表类型是执行一个或多个 Web、响应式 Web、负载或 WPF 测试的标准 。创建此类列表时,只能选择要包括的列出的测试类型(手动测试显示为灰色) 。
“性能测试”列表类型允许您为一个或多个 Web 测试执行性能运行 。这种类型的列表只能包含 Web 测试(其余测试显示为灰色) 。在列表中添加的每个测试旁边,您都有一个“配置...”按钮,用于应用性能运行的设置 。
“手动”列表类型允许您仅添加手动测试并一起执行它们(其余测试显示为灰色) 。按顺序运行手动测试,或使用底部的“上一个”和“下一个”按钮在它们之间来回切换 。
8.3 动态测试列表
动态测试列表只能是自动类型,因此,它可以执行一个或多个 Web、响应式 Web、负载或 WPF 测试,或者这些测试的组合 。创建动态测试列表时,有一堆测试属性,您可以使用这些属性作为从项目中筛选测试的条件 - 测试名称,测试路径以及所谓的用户定义属性 - 所有者,优先级,自定义属性1,2,3 。
每次触发动态列表执行时,Test Studio 都会查询项目并执行符合规则条件的测试 。因此,如果在创建测试列表后添加了新测试,并且这些测试符合规则的条件,则它们将在执行时包含在测试列表中 。
8.4 日志、调试
8.4.1 快速运行执行日志
快速测试运行后,将在测试视图中生成快速执行日志 。它包含有关当前测试的上次运行的详细信息,您可以通过单击“查看日志”按钮将其打开 。
从快速执行运行生成的结果将显示在测试窗格中 - 成功执行的步骤用绿色圆圈标记,失败的步骤在其前面用红色圆圈标记 。
每个失败的步骤都会提供失败的其他详细信息(如果将鼠标悬停在失败步骤前面的红色圆圈上) 。通过单击该红色叉线圆圈,可以打开“步骤失败详细信息”对话框 。您可以看到故障的详细消息,故障时预期图像和图像的屏幕截图,故障时的DOM树以及如何解决错误的建议 。

一文了解 Telerik Test Studio 测试神器

文章插图
 
8.4.2 可视化调试器
可视化调试器具有不同的选项,用于在快速测试运行期间调试测试 。当测试的行为不符合预期时,尤其是在不清楚问题发生的操作时,通常使用它 。
默认的快速运行将触发显示器右下角的可视调试器 。它指示当前步骤,包括播放和暂停功能,如果将调试器选项设置为在出现错误时暂停,则显示其他调试选项 。
8.4.3 部分测试执行
检查失败测试的一种有用方法是将其部分执行到失败测试之前的一个步骤(或几个步骤) 。
一文了解 Telerik Test Studio 测试神器

文章插图
 
8.4.4 带注释的测试运行
在某些情况下,测试报告已通过,但预期要执行的操作实际上并未发生 。在这种情况下,在快速测试运行期间启用注释会很有帮助 。单击“切换批注”按钮,让浏览器使用简短的消息并突出显示该步骤的目标元素来批注每个步骤 。
一文了解 Telerik Test Studio 测试神器

文章插图
 
这还将在每个步骤之间以配置的量(以毫秒为单位)减慢测试运行的速度 。您可以从菜单中或通过输入自定义值来设置它 。
8.4.5 应用程序日志
应用程序日志是 Test Studio 在整个工具使用过程中记录的消息列表,并带来有关 Test Studio 中已执行操作的信息 。如果项目中存在意外错误、崩溃或无法成功完成的建议配置,则通常使用它 。


推荐阅读