EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

TestExecutor实用程序

可以从Visual Studio运行EasyTest功能测试。但是,功能测试需要时间。因此,通常在开发人员的个人计算机上运行所有功能测试都是没有意义的。随着测试数量的增加,在单独的服务器上运行测试变得更加方便。在这种情况下,应使用测试执行程序实用工具。本主题提供了有关该实用程序的常规信息,并列出了该实用程序支持的命令行参数。有关如何从Visual Studio运行EasyTest测试的信息,请参阅EasyTest Basics主题。

默认情况下,测试执行程序实用工具是%PROGRAMFILES(x86)%\ DevExpress 19.2 \ Components \ Tools \ eXpressAppFramework \ EasyTest文件夹中提供的命令行工具。该工具可以执行EasyTest功能测试并生成XML输出日志。如果测试未通过,则除了日志文件外,还将创建一个屏幕截图,以捕获失败时应用程序UI的状态。当前,此屏幕快照由Windows Forms应用程序的JPEG图片和ASP.NET应用程序的HTML页面表示。下图演示了测试执行程序的工作方式。

EasyTest_TestExecutor

测试执行程序实用程序具有以下命令行语法:

TestExecutor.v 19.2 .exe <脚本文件> | <scripts_dir> [-p:<配置文件名称>] [-d:<script_line_number_to_stop>] [-l:<LogFileName>] [-o:<别名名称> = <别名值>]

范围 类型 描述 例子
script_file 必需的 指定包含必须执行的测试的脚本文件的名称。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \ ContactTest.ets
scripts_dir 必需的 指定包含要顺序执行的脚本文件的目录的名称。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \
-p 可选的 指定执行测试时必须使用的EasyTest配置配置文件。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \ ContactTest.ets -p:Global
-d 可选的 指定测试脚本应在调试模式下运行。要开始执行脚本,在显示“按<Enter>开始测试”消息后,需要按ENTER键。脚本将一直执行到此参数的参数指定的行。之后,将显示“按<Enter>以处理命令”消息,并且您需要在每个脚本文件行之后按ENTER键才能继续执行脚本。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \ ContactTest.ets -d:9
-l 可选的 指定XML日志文件名。如果未指定此参数,则使用在TestExecutor.v 19.2 .exe.config中指定的日志文件名。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \ ContactTest.ets -l:MyLog.xml
-o 可选的 覆盖测试配置文件中声明的别名的值。 TestExecutor.v 19.2 .exe D:\ MySolution.Tests \ ContactTest.ets -o:Port = 4126

要运行单个测试脚本,请传递其文件名。要顺序运行位于某个目录中的所有测试脚本,请传递此目录名称。

注意

EasyTest需要测试服务器上的交互式UI(必须登录用户)。

转载保留此链接,注明出处