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. 通过 HTTP SOAP 请求,初始化 ParaBank 数据库
  2. 通过 HTTP SOAP 请求,将 $5000 存入账号 #13344
  3. 通过 HTTP SOAP 请求,验证新的余额
  4. 在新的 web 浏览器登录到 ParaBank web 应用程序
  5. 通过 HTML 验证,验证新的余额
  6. 重置数据库(再次初始化)
  7. (通过 HTTP SOAP 请求)重新初始化后,验证账号 #13344 更改的余额

若要设置并运行此端到端测试:

  1. 选择 文件> 新建> 项目 File> New> Project
  2. 选择 SOAtest> 空项目 Empty Project,然后单击 下一步 Next
  3. 输入 端到端测试 作为 项目名称 Project Name,然后单击 完成 Finish
  4. 将 EndToEndSOAP.tst 和 EndToEndWeb.tst(在 SOAtest 提供的示例中)的测试进行复制、粘贴、移动,以构建下面显示的场景:



    一定要从测试用例中复制环境(否则 SOAP 客户机和浏览器回放工具将不知道将它们的通讯报文定向到哪里)。将需要复制 客户机和浏览器回放工具将不知道将它们的流量定向到哪里)。将需要复制 SOAP 客户机两次。
  5. 如果此时运行场景,测试 6:getAccount 2 将失败,由于 XML 断言器当前已链接到它(如果已复制并已粘贴)。
  6. 打开链接到测试 6 的 XML 断言器:getAccount 2,跳转至 Configuration 选项卡,选择 Value Assertion Anssertion – balance,然后将预期值更改为 1231.10
  7. 保存工具。
  8. 重新运行场景。此时,不应报告任何失败故障。