若要自动从有效的 WSIL 文档中创建测试套件,请完成以下内容:
- 请在一个可用的测试创建向导中选择 Other> WSIL 选项。有关访问该向导的更多详情,请查阅:
- 在 WSIL 向导页面中,在 WSIL URL 字段中输入一个有效的 WSIL URL ,或单击 Browse 按钮定位 URL。
注意
其余步骤是可选的。一旦输入了一个有效的 WSIL URL,则可以向前进行然后单击 Finish 按钮,SOAtest 将生成测试用例套件,测试每个与输入的 WSIL 中与 WSDLs 相关联的对象。如果希望进一步配置测试套件,请继续下一步骤。- 选择 Create Functional Tests from the WSDL 多选框。
- 若要创建一个单独的测试套件,以生成一系列测试来验证 WSDL 的各个方面,请选择 Create tests to validate and enforce policies on the WSDL 复选框。
- 单击 Next。将打开一个 Policy Enforcement 对话框。
- 选择 Apply Policy Configuration 多选框。这将创建 WSDL 和功能测试,它们将强制执行在特定策略配置中定义的断言。
- 默认策略配置
soa.policy
是全行业最佳实践的集合。若要使用自定义策略配置,可以使用 Browse 按钮选择一个策略配置,或者在文本字段中输入策略配置路径。有关策略配置的更多详情,请查阅 SOA 策略执行:概要。
- 默认策略配置
- 单击 Next 按钮,进入 Layout 对话框。
- (可选项)选择 Organize as Positive and Negative Unit Tests 多选框,为每个操作创建正向和负向测试,因为这对向服务器发送预期数据和意外数据的情况非常重要。默认值配置为 Sort Tests Alphabetically。
- (可选项)选择 Asynchronous 单选按钮并选择 Parlay, Parlay X, SCP, 或 WS-Addressing ,以创建异步测试套件。有关异步测试的更多详情,请查阅 创建异步测试。
- 点击 Finish 按钮。SOAtest 将生成测试用例套件,该套件测试所输入与 WSDL 相关的每个操作。