Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

若要使用预配置的环境变量创建新的测试套件:

  1. 右键单击以前练习的项目,然后从快捷菜单中选择 Add New> Test (.tst) File
  2. 输入文件名称,然后单击 Next
  3. 选择 SOA> WSDL ,然后单击 Next
  4. WSDL URL 字段中输入 http://localhost:8080/parabank/services/store-01?wsdl
  5. 确保已选中 Create Functional Tests From the WSDL



  6. 单击 Next 按钮两次,进入 Create Environment 页面。
  7. 选择 Configure environment settings for your project,在 Name 字段下输入 Default Store Environment ,在 Variable Types下选择 Both ,然后单击 Finish.



    一个新的 Test Suite:Test Suite 节点显示在测试用例资源管理器选项卡中。新环境变量将被添加到默认存储环境(Default Store Environment)节点中。
  8. 双击添加到新测试套件的 Default Store Environment 节点。注意,环境配置现在如何包含 WSDL 和端点的变量。



  9. 打开一个生成的 SOAP 客户机测试,注意,上面显示的变量是通过名称引用的。例如:客户端测试,注意,上面显示的变量是通过名称引用的。例如:





  10. 运行 getItemByTitle 测试。SOAP 消息将被发送到原始存储服务中。



...

  • 类似于默认存储环境和 Echo 环境的 环境配置 可以导出和导入到外部 XML 文件中,也可以上传和引用到 Parasoft 团队服务器中。
  • 类似于 ${ENDPOINT} and ${WSDL} 的 环境变量 可以从测试设置 GUI中的多数字段(而不只是 URL 字段)引用。
  • 在数据源编辑器中,使用 soa_env 前缀来引用环境变量。例如, ${soa_env:Variablel}/calc_values.xlsx

Web 场景中的环境

环境可以部署来协助 web 场景执行,在很大程度上,它们可以用于服务功能测试。

创建 web 功能测试时,将创建一个新环境。默认情况下,它包含正在测试(名为 {DOMAIN_COM_BASE_URL})的 web 站点上的 base URL。可以创建其他环境,该环境可以将测试初始化重定向到另一个 base URL(比如,正在测试一个本地部署的 web 应用程序)。

切换用于自动回归测试的环境

环境最大优点之一便是能够从命令行重新运行相同的回归套件,而无需打开 SOAtest GUI 并修改主机或 URL 设置。

关于如何实现这一点的示例,请查阅  Applying an Environment Configuration to a Regression Test from the Command Line