该向导可以创建:

若要自动从有效的 WSDL 文档中创建测试套件,请完成以下内容:

  1. 在可用的测试创建向导中选择 SOA> WSDL 选项。有关访问该向导的更多详情,请查阅:
  2. 在向导的 WSDL 页面中,在 WSDL URL 字段中输入一个有效的 WSDL URL,或单击 Browse 按钮定位本地文件系统上的 WSDL 文件。



    其余步骤是可选的。一旦输入了一个有效的 WSDL URL,则可以向前进行然后单击 Finish 按钮,SOAtest 将生成测试用例套件,测试每个与输入的 WSDL 相关联的对象。如果希望进一步配置测试套件,请继续下一步骤。
  3. 选择 Create Functional Tests from the WSDL 多选框。
  4. 如果希望创建单独的测试套件,该套件生成一系列测试来验证 WSDL(模式验证、语义验证、WS-I 互操性和 WSDL 回归),请选择 Create tests to validate and enforce policies on the WSDL 多选框。
  5. 单击 Next。将打开一个 Interoperability 对话框。
  6. 选择是否需要创建 SOAtest (Java) Clients.NET WCF Clients
  7. 单击 Next。将打开 Create Environment 对话框。
  8. 指定是引用现有环境,还是创建一个新的环境。
  9. 单击 Next。将打开一个 PolicyEnforcement 对话框。



  10. 选择 Apply Policy Configuration 多选框。这将创建 WSDL 和功能测试,它们将强制执行在特定策略配置中定义的断言。
  11. 单击 Next 按钮,进入 Layout 对话框。



  12. (可选项)选择 Organize as Positive and Negative Unit Tests 多选框,为每个操作创建正向和负向测试,因为这对向服务器发送预期数据和意外数据的情况非常重要。默认值配置为 Sort Tests Alphabetically
  13. (可选项)选择 Asynchronous 单选按钮并选择 Parlay, Parlay X, SCP, or WS-Addressing ,以创建异步测试套件。有关异步测试的更多详情,请查阅 创建异步测试
  14. 点击 Finish 按钮。

SOAtest 将生成测试用例套件,该套件测试所输入 WSDL 中定义的每个操作。

如果启用了 Create tests to validate and enforce policies on the WSDL,SOAtest 将自动创建以下 WSDL 测试:

视频教程

在本视频中,你将了解如何为测试所输入 WSDL 中定义的每个操作生成测试。