本主题提供了关于如何使用 SOAtest 的各种测试创建向导添加项目、.tst 文件和测试套件的通用指南。
章节目录:
向导说明
有关用于添加项目、.tst 文件和测试套件的各种向导的描述,请参阅用于创建项目、.tst 文件和测试的向导。
项目、.tst 文件和测试套件
一个项目(Eclipse 创建的实体)可以包含任意数量的特定于 SOAtest 的 .tst 文件。它们还可以包含您希望使用 SOAtest 分析的源文件,以及对您的环境有意义的任何其他资源。
每个 .tst 文件可以包含任意数量的测试套件/场景、工具和输入。组织和结构由您决定。为了减小文件大小并提高可维护性,我们建议为每个不同的测试需求使用一个 .tst 文件。
有关项目、测试文件和工作空间的最佳实践,请参阅工作空间、项目和测试文件。
测试套件和场景
测试套件是任何可以单独运行的测试集合,在测试套件配置面板中有以下设置:
场景是任何不能单独运行的测试集合,因为它们具有依赖性。场景的一个例子是,一系列 API 测试从一个测试的响应中提取一个值,并将其用作后续测试消息的一部分。另一个例子是从浏览器中记录的一系列 web 场景。
创建一个空项目
- 打开新建下拉菜单并选择项目...
- 选择 SOAtest> 空项目,点击下一步。
- 输入项目的名称,必要时更改目标路径。
- 点击完成。
向现有项目中添加一个新的 .tst 文件
我们建议您为每个不同的需求创建一个单独的测试(.tst)文件。
- 右键点击项目节点,然后选择新建> 测试 (.tst) 文件。
或者,可以通过主菜单前往文件 > 新建 > 测试 (.tst) 文件。 - 选择要包含 .tst 文件的项目,并在提示时为该文件指定名称。
- 点击下一步,完成向导来指定您想要创建的测试类型以及您想要如何创建它们。有关选择和完成可用的测试创建向导的帮助,请参阅 用于创建项目、.tst 文件和测试的向导。
添加一个新的测试套件
在测试用例浏览器中选择一个节点,然后点击工具栏中的添加测试套件:
或者,可以右键点击测试用例浏览器节点,然后选择新建> 测试套件。
有关选择和完成可用的测试创建向导的帮助,请参阅 用于创建项目、.tst 文件和测试的向导。
系统化项目文件
可以在项目中创建文件夹结构,以使工作井井有条。
- 如果还未打开导航器视图,请前往窗口> 显示视图> 导航器打开。
- 右键点击视图中的任意节点,选择新建> 文件夹。
- 出现提示时,确认新文件夹的位置正确,然后在文件夹名字段中指定一个名称。可以通过点击其他项目或子文件夹来更改位置。还可以通过在父文件夹字段中指定路径,将子文件夹手动添加到项目中。
- 将文件和文件夹拖到新文件夹中。
根据需要添加其他文件夹使文件系统化。
在 SOAtest 中使用 Eclipse Java 项目
创建一个新的 SOAtest Java 项目
SOAtest 允许您创建一个新的 Eclipse Java 项目,该项目可以访问 SOAtest 的可扩展性 API,然后配置 SOAtest 脚本和扩展工具以调用新 Java 项目中的类。
若要创建一个新的 SOAtest Java 项目:
- 前往文件> 新建> 项目。
- 选择 SOAtest > 定制化开发> SOAtest Java 项目并点击下一步。
- 完成此向导,它有着与 Eclipse 的 Java Project 向导相同的选项。
- 点击完成。
您的新 Java 项目将显示在 Eclipse Java 开发透视图中的 Package Explorer 视图中。为了使用 SOAtest 的可扩展性 API,项目的构建路径将自动拥有所需的 jar 文件。 添加到项目中的任何 Java 类都可以通过 SOAtest 测试套件中的扩展工具访问。有关如何做到这一点的示例,请参阅扩展和脚本基础中的“Java Example”。
使用现有 Java 项目
若要使用工作空间中现有的 Java 项目,则必须首先将该 Java 项目添加到 SOAtest 的 classpath 中,如下所示:
- 前往 Parasoft > 首选项。
- 选择 Parasoft > 系统属性。
- 点击添加 Java 项目按钮,并选择合适的项目。
所选 Java 项目的生成输出文件夹和生成路径条目将被添加到 classpath 表中。
如果启用了自动重新加载类选项,那么在修改或重新编译之后,SOAtest 将尝试重新加载 Eclipse 项目的类。重新加载按钮还可用来强制 SOAtest 重新加载 classpath 条目中的类。