Versions Compared

Key

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

...

不要将所有测试都集中到很少的 .tst 文件中。将太多的测试组织到太少的大型 .tst 文件中可能使产品运行得更缓慢,因为将有更多的测试在内存中打开。而且,减弱了在库中使用功能版本控制的好处,同时,网络上的远程用户还可能经历性能变缓慢(最终会传输较大的 .tst 文件大小,而不是较小的文件大小)。 

SOAtest 有助于将文件维护到项目和目录中,以促进对大量测试用例的管理。这将产生一个更加平衡的资源树,帮助你从项目、文件夹、测试套件文件和测试套件的组织层次结构中获得更多的信息。有助于将文件维护到项目和目录中,以促进对大量测试用例的管理。这将产生一个更加平衡的资源树,帮助您从项目、文件夹、测试套件文件和测试套件的组织层次结构中获得更多的信息。

根据一致模式分割测试套件(.tst)文件

根据 web 服务的测量,分割模式可能是“每个测试文件关联一个 WSDL”或“每个测试文件关联一个 WSDL 中的一个操作。”针对 Web 应用程序,Web 站点的某些区域可能根据区域名划分为 .tst 文件。 

理想的分割策略是以一种让其可轻松找到你正在寻找的测试和轻松理解报告(因为报告反射测试组织)的方式,平衡文件数和所包含的测试。理想的分割策略是以一种让其可轻松找到您正在寻找的测试和轻松理解报告(因为报告反射测试组织)的方式,平衡文件数和所包含的测试。

将服务定义测试、服务单元测试和功能测试分离到多个测试套件中

...

如果以这种方式组成测试,就很容易评估是否涵盖了所有这些验证方面。

...

将服务单元测试组织到正向测试套件和负向测试套件

选择向导中的“组织积极和消极的单元测试”输出,从 选择向导中的“组织正向和负向的单元测试”输出,从 WSDL 生成测试是创建具有合适输出的测试套件的理想方法,该套件具有足够的和组织良好的单元测试。同时创建两种测试类型对实现足够的测试覆盖率非常重要,这个布局帮助你快速评估是否需要额外的阳性测试或阴性测试。生成测试是创建具有合适输出的测试套件的理想方法,该套件具有足够的和组织良好的单元测试。同时创建两种测试类型对实现足够的测试覆盖率非常重要,这个布局帮助您快速评估是否需要额外的正向测试或负向测试。

正确地命名测试和测试套件

确保每个测试和测试套件都拥有一个对你和对你团队来说有意义的名称。 确保每个测试和测试套件都拥有一个对您和对您团队来说有意义的名称。 

默认情况下,SOAtest 为 Web 服务测试套件名称使用 WSDL 绑定,为 SOAP 客户机测试名称使用功能操作名称,为浏览器回放测试名称使用浏览器操作。但是,可以更改这些名称以更好地反映正在测试的内容。若要更改默认名称(如:“测试套件”,“测试 1”,“测试 2”等),请在测试或测试套件的配置面板输入一个新的值。 

...

使用现有的工具进行重复的工具配置或测试
Anchor
9. Use “Existing Tools” for repeated tool configurations or tests
9. Use “Existing Tools” for repeated tool configurations or tests

SOAtest 允许你添加全局工具,该工具可在测试套件文件级别获得。如果你认为你将使用一个验证工具进行多个测试(例如带有可重复使用回归控制的 允许您添加全局工具,该工具可在测试套件文件级别获得。如果您认为您将使用一个验证工具进行多个测试(例如带有可重复使用回归控制的 Diff 工具),那么请将该工具添加到测试套件中,然后将其作为现有工具引用。这样的话,你便不需要因多个测试一次又一次地重新定义。 工具),那么请将该工具添加到测试套件中,然后将其作为现有工具引用。这样的话,您便不需要因多个测试一次又一次地重新定义。 

使用共享属性进行重复的配置

SOAtest 允许你添加全局属性,以便在测试套件文件级别上的单个位置配置该设置(如忽略的 允许您添加全局属性,以便在测试套件文件级别上的单个位置配置该设置(如忽略的 Diff 工具 XPaths、JMS 连接设置或数据库连接设置),然后将其引用并重复使用。这使得将来更容易维护和更改测试。

使用功能测试套件引用
Anchor
11. Use test suite references
11. Use test suite references

你可以通过右键单击测试套件并选择“添加测试> 测试套件引用”从一个测试套件中创建一个引用到另一个测试套件文件中。这允许你定义一组应在所有项目文件中执行的测试(如公共登录、授权测试),并将它们引用到多个文件中以便重用。您可以通过右键单击测试套件并选择“添加测试> 测试套件引用”从一个测试套件中创建一个引用到另一个测试套件文件中。这允许您定义一组应在所有项目文件中执行的测试(如公共登录、授权测试),并将它们引用到多个文件中以便重用。

使用环境

Parasoft SOAtest 允许你定义一组变量和值,然后使用测试在几乎任何用户可编辑的字段中引用这些变量。这对配置主机名和 允许您定义一组变量和值,然后使用测试在几乎任何用户可编辑的字段中引用这些变量。这对配置主机名和 URL 非常有用,因此可针对不同环境执行相同的测试。环境配置可以在单个测试套件文件中创建和共享,也可以通过引用环境配置文件跨多个测试套件文件创建和共享。