Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 右键单击以前练习的项目,然后从快捷菜单中选择 Add New> Test (.tst) File



  2. 为文件输入名称(例如, functional test lesson),然后单击 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 接收达到 Layout 对话框之前的默认设置。
  7. 启用 Organize as Positive and Negative Unit Tests



  8. 点击 Finish 按钮。新创建的测试套件将显示在 Test Case Explorer中。



  9. 双击新建的 Test Suite:Test Suite 节点,打开测试套件配置面板,并在 Name 字段中将测试套件重命名为 Functional Tests



  10. 保存文件。
  11. 展开 Functional Tests 测试套件,显示 Test Suite:CartServicePort 节点,其中包含测试 WSDL 每个操作的其他七个测试套件。
  12. 右键单击 Test Suite:CartServicePort  节点,然后选择 Expand All。这将显示所有七个测试套件,以及每个测试套件中的每个测试。


    七个测试套件中的每一个都包含每项操作的阳性和阴性测试。为什么要同时创建阳性和阴性测试?因为测试将预期数据或意外数据发送到服务器的情况非常重要。
    七个测试套件中的每一个都包含每项操作的正向和负向测试。为什么要同时创建正向和负向测试?因为测试将预期数据或意外数据发送到服务器的情况非常重要。
  13. 双击 Test Suite: getItemByTitle Positive Test> Test 1: getItemByTitle 节点,打开测试配置面板。



  14. 在测试配置面板中选择 Request> SOAP Body 选项卡。
  15. titleKeyword 条目字段中启用该选项,然后从下拉菜单中选择 Fixed
  16. 在空字段中输入 Linux 并保存文件。我们将使用关键字 Linux搜索图书。



  17. 选择 Test 1: getItemByTitle 节点并单击 Test 工具栏按钮。使用参数 Linux调用这个 getItemByTitle 操作。
  18. 展开 Test 1: getItemByTitle 节点,并双击下面的 Traffic Object-> Traffic Viewer 节点。



    流量视图将打开并呈现测试运行中记录的流量。

...