本教程中介绍的主题将指导您了解 SOAtest 如何处理服务测试和 Web UI 测试的关键领域。本教程将演示各种测试套件的创建。

要求

完成本教程的要求包括:

  • Parasoft ParaBank,SOAtest 中包含的一个示例 web 应用程序。

为了方便您,我们提供了一个名为 SOAtestTutorial.tst 的样例 SOAtest 测试套件。该测试套件位于 SOAtest examples 目录中。它包含本教程中创建的所有测试,还包括本教程中引用的特定示例。关于每个测试的进一步信息,在每个测试套件的配置面板的 Requirements and Notes 选项卡中给出。

设置 ParaBank

若要完成本教程中的大多数示例,您需要创建并运行一个 ParaBank 项目。

  1. 在 SOAtest 中,选择 File> New> Project
  2. 选择 SOAtest> ParaBank Example Project,然后单击 Next



  3. 输入项目名称(比如, ParaBank),然后单击 Finish
  4. Servers 视图中(如果不可见,请选择 Window> Show View> Other> Server> Servers),请验证 ParaBank Tomcat 服务器是否已经启动并同步。服务器可能需要大约一分钟的时间来启动和同步。

           

注意正在使用的端口

当 web 应用程序启动时,一定要注意它使用的端口。



ParaBank 默认使用端口 8080。如果端口 8080 已占用,那么从 8000 开始,SOAtest 递增地搜索可用端口。

使用不同端口

您可以更改端口设置如下:

  1. Servers 视图中(如果不可见,请选择 Window> Show View> Other> Server> Servers), 双击 ParaBank Tomcat 5.5 Server 对象。将打开概要编辑器。
  2. Ports下,将 HTTP/1.1 对象更改为选择所选端口。



  3. Ctrl+S保存编辑器。
  4. Servers 视图中,单击 Restart the server 按钮。ParaBank 将重新启动。

ParaBank 故障排除

如果从以前安装的 SOAtest 进行升级,升级后浏览器显示一个 404 Error 消息,即使 Java 透视图报告服务器已正确启动,您也需要按照以下方式清理工作区:

  1. 打开 Java 透视图。
  2. 打开服务器视图(如果不可见,请选择 Window> Show View> Other> Server> Servers)。
  3. 在服务器视图中,右键单击 ParaBank Tomcat 服务器,然后选择 Clean



  4. 重启 ParaBank Tomcat 服务器(右键单击并选择 Restart)。

Parasoft SOAtest 最佳实践

阅读本文时,您将发现一些示例,它们显示了在 SOAtest 中创建测试用例的推荐方法。您可以在为自己的服务和应用程序创建测试时应用这些最佳实践。 

下面的列表详细介绍了使用 SOAtest 的一些核心最佳实践:

  • 使用 SOAtest 测试向导,创建一个测试套件,其中包含每晚运行的测试。
  • 使用 SOAtest 测试向导为您 WSDL 中定义的每个操作创建一个测试客户端的测试套件。然后可以将这些测试客户端转移到单独的测试套件中,用于功能测试和场景测试,以优化可重用性和组织。
  • 为每个测试用例创建正向的和负向的测试用例,以充分最大化服务的测试覆盖率。
  • 为正向的和负向的测试用例创建回归测试。随着服务的发展,回归测试会提醒您服务功能中的任何更改。
  • 对于每个不同的测试需求,创建一个单独的测试(.tst 文件)。

您将在本教程中学习如何应用这些和其他最佳实践。

随着您对 SOAtest 功能有了基本的了解,我们强烈建议您阅读 Best Practices for SOAtest

  • No labels