在本例中,我们将一个新的测试(.tst)文件添加到上一课创建的项目中。

  1. 右键点击之前练习中的项目,然后从快捷菜单中选择新建> 测试 (.tst) 文件
  2. 为文件输入名称(例如,功能测试课程),然后点击下一步
  3. 选择 SOA> WSDL,然后点击下一步
  4. WSDL URL 字段中选择 http://localhost:8080/parabank/services/store-01?wsdl
  5. 确保已启用通过 WSDL 创建功能测试
  6. 点击下一步接受布局对话框之前的默认设置。
  7. 启用组织为正面和负面单元测试
  8. 点击完成。新创建的测试套件将显示在测试用例浏览器中。
  9. 双击添加到测试套件树中的新建测试套件: 测试套件节点,打开测试套件配置面板,并在名称字段中将测试套件重命名为功能测试
  10. 保存文件。
  11. 展开功能测试测试套件,显示测试套件: CartServicePort 节点,其中包含测试 WSDL 每个操作的其他七个测试套件。
  12. 右键点击测试套件: CartServicePort 节点,然后选择全部展开。这将显示所有七个测试套件,以及每个测试套件中的每个测试。

    七个测试套件中的每一个都包含每项操作的正面和负面测试。为什么要同时创建正面和负面测试?因为测试将预期数据或意外数据发送到服务器的情况非常重要。
  13. 双击测试套件: getItemByTitle 正面测试> 测试 1: getItemByTitle 节点,打开测试配置面板。
  14. 在测试配置面板中选择请求> SOAP 体选项卡。
  15. titleKeyword 条目字段中启用该选项,然后从下拉菜单中选择固定值
  16. 在空字段中输入 Linux 并保存文件。我们将使用关键字 Linux 搜索图书。
  17. 选择测试 1: getItemByTitle 节点并点击测试工具栏按钮。使用参数 Linux调用这个 getItemByTitle 操作。
  18. 展开测试 1: getItemByTitle 节点,并双击下面的通讯报文对象-> 通讯报文查看器节点。

    通讯报文视图将打开并呈现测试运行中录制的通讯报文。

我们现在有一个功能测试,使用一个输入值测试 web 服务的 getItemByTitle 操作。可以执行相同的操作序列来为 WSDL 中定义的其他操作创建功能测试。

  • No labels