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


8.4.6 分析测试列表结果
“结果”选项卡显示所有本地和远程执行的测试列表的结果 。在那里,您可以分析执行,向下钻取到各个测试步骤,然后返回到每个执行的主测试列表级别 。
8.5 在Test Studio中计划配置
Test Studio 计划设置允许您配置一组连接在一起的计算机,以便在无人参与的情况下执行自动测试 。从计划的测试运行生成的结果以允许团队中的任何人查看这些结果的方式存储 。
Test Studio测试列表可以从网络中任何计算机(包括虚拟机)上的本地项目执行,这些计算机是在Test Studio计划设置中配置的 。测试列表运行可以完全配置 - 何时执行,在哪些计算机上,如果有多个可用,是否生成自动电子邮件报告等 。如果必须运行多个测试,则可以在不同计算机之间分配工作负载并减少总执行时间 。所有结果都将存储在一个集中位置,供您以后检查 。
8.5.1 计划设置组件
Test Studio 计划设置由默认产品安装之上的几个服务组成,需要正确配置这些服务以允许它们之间的通信 。
需要添加的Test Studio服务如下所示:
调度服务
计划服务是整个设置的核心组件 - 它位于所有操作的中间,可以认为它控制在任何远程计算机上运行测试列表的过程 。所有执行客户端、存储服务和从中执行测试的项目都连接到同一个计划服务 。
仓储服务
存储服务(用于保存项目文件和结果)是计划服务的帮助工具 。存储服务维护一个数据库来存储文件和数据库提供程序,Test Studio使用的是 MongoDb 。
执行仪表板服务
执行仪表板是一个工具,它为所有团队成员(包括未安装 Test Studio 的团队成员)提供对从计划的测试列表运行生成的所有结果的访问权限 。执行仪表板服务在计算机上安装了本地主机页面,其中安装了该服务 。本地网页可视化存储在存储数据库中的结果 。
8.5.2 需要多少机器
调度配置可以在一台计算机上启用,并且支持多台执行计算机 。充当执行服务器的每台计算机都需要最少的 Test Studio 运行时安装 。
8.5.2.1 单机调度配置
调度配置可以在一台计算机上启用,并且支持多台执行计算机 。
计划配置可以在一台计算机上安装Test Studio Ultimate或Test Studio Web&Desktop(修改以包含服务)完全启用 。
8.5.2.2 多机调度配置
至少一台安装了Test Studio Ultimate或Test Studio Web&Desktop的计算机(可以使用默认安装) - 它将用于为自动化测试项目创建测试;
一台计算机,它托管 Test Studio 服务 - 这可以是安装程序中的任何计算机,因此它可以使用完整的产品安装或运行时版本实例;
和至少一台计算机来执行测试列表 - 这台计算机需要最少的运行时安装 。

一文了解 Telerik Test Studio 测试神器

文章插图
 
8.5.3 远程计划执行(单机设置)
使用 Test Studio,您可以在一台计算机上计划测试列表,但要使用 Test Studio 服务和模拟远程测试列表执行 。计划服务设置允许您将生成的结果保存在存储数据库中 。
在安装 Test Studio 时,确保在“自定义安装”对话框中包含 Test Studio 计划服务和存储服务组件 。当然,也可以通过更改已安装的产品来添加测试工作室服务 。
一文了解 Telerik Test Studio 测试神器

文章插图
 
确保测试运行程序指向同一本地计算机上已配置的计划服务 。
8.5.4 远程计划执行(多机配置)
8.5.4.1 跨计算机安装Test Studio
Test Studio 中的计划设置是一组服务,它允许在不同计算机上的 Test Studio 组件之间进行通信 。根据其在配置中的角色,计算机可以运行产品的不同版本,并且可以以各种组合进行设置 。
Test Studio 计划组件是 Test Studio 服务,这些组件需要在其中一台计算机上安装和配置,这些组件将在设置中用作计划和存储服务器 。根据决定哪台计算机将托管哪个组件,您可以:
通过更改默认的独立安装来添加Test Studio服务 。(默认情况下,这些服务不包括在Test Studio独立安装中) 。
安装默认的Test Studio运行时版本 。(这些服务包含在默认运行时安装中 。如有必要,可以修改安装以不包括这些内容 。


推荐阅读