如何:创建一般测试
一般测试包装现有测试、程序或第三方工具。 程序被包装为一般测试后,您可以管理和运行该程序,并使用相同的 Visual Studio 旗舰版或 Visual Studio 高级专业版窗口和工具来获得结果。
提示
以下过程假定您有一个可执行文件形式的现有测试、程序或第三方工具需要包装为一般测试。 此可执行文件必须能够从命令行运行,且必须返回 Pass 或 Fail 值。
有关更多信息,请参见一般测试概述。
创建一般测试
在解决方案资源管理器中右击测试项目,指向**“添加”,再单击“一般测试”**。
一般测试的模板将随即添加到测试项目中,并在主编辑窗口中打开。 会为新一般测试提供一个默认名称,如 GenericTest1.generic,在解决方案资源管理器中,该名称显示在测试项目内。
在**“指定要包装为一般测试的现有程序(测试、测试工具或测试适配器)”**下指示要包装为一般测试的测试、程序或第三方工具的路径和文件名。
(可选)在**“传递给一般测试的命令行参数”**下键入一个或多个要传递的参数。 请用空格分隔多个参数。
(可选)在**“要与一般测试一起部署的其他文件”**下指定测试正确运行所必需的所有文件。
提示
在测试运行之前,在此步骤中指定的文件将复制到 Visual Studio 创建的部署目录中。 有关更多信息,请参见一般测试概述。
(可选)在**“工作目录”**下指定可执行文件运行时作为要工作目录使用的目录。
(可选)指定结果文件的名称。
保存一般测试。
现在已准备就绪,可随时运行测试;测试将返回 0 或其他数字。 测试引擎将 0 解释为“已通过”,其他数字则解释为“已失败”。
安全性
一般测试不仅可以调用计算机上的任何可执行程序,它还采取同样的方式使用您的凭据。 鉴于此,请确保程序作者是可以信任的,并需要知道程序将执行哪些操作。