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

...

  • 工作空间对应于本地机器上的目录。SOAtest 启动时,它将询问您工作空间的所需位置,并在后面运行中记住该位置。当启动 SOAtest 9.x 时,Eclipse 工作空间将自动创建在 <user_home_dir>/parasoft/workspace中。例如:/home/username/parasoft/workspace (Linux), C:\Users\username\parasoft\workspace (Windows).

  • 一个工作空间可以包括多个项目,每个项目都与本地机器上工作区中的目录相关联。项目可以包括多个 .tst 文件以及所有相关文件和构件,如数据源 文件以及任何相关文件和构件,如数据源 Excel 电子表格、密匙库等。
  • 项目中的 .tst 文件与以前版本中称为“项目文件”的功能相同。

...

若要创建由键入源码控制的测试套件组成的项目:

  1. 请选择 File> 导入 Import
  2. 在打开的窗口中,展开与源码控制系统对应的文件夹(比如, SVNCVS)。
  3. 选择 Project(s) from <name of source control> 然后单击 Next
  4. 为包括测试的源码控制文件夹输入必需的资源库位置信息,然后单击 Finish
  5. 项目可在工作空间使用之后,将 .project.parasoft 文件添加到源码控制中。  它们将在 Navigator 视图中可见,并应该由整个团队共享。
    • 不要将 .metadata 文件夹添加到源码控制中。

...

强烈推荐将旧测试复制到新的工作空间。这样做将以类似于备份硬盘驱动器的方式保存旧的测试。该过程在 复制测试到新的位置 中进行了说明。 Copying Tests to a New Location中进行了说明。

作为第二选项,可以为没有存储在源码控制系统的测试使用现有 SOAtest 或 WebKing 测试套件向导中的项目。这将导致在工作空间内出现原始文件,但是这将允许保存在文件系统上的相同位置。该过程在 将测试留在原始位置 Leaving Tests in the Original Location中进行了说明。

Anchor
Copying Tests to a New Location
Copying Tests to a New Location
复制测试到新的位置

...

  1. 选择 File> New> Project
  2. 在打开的窗口中,展开 General,选择 Project,然后单击 Next
  3. 为项目(包含多个 tst 文件)指定名称,然后单击 Finish。这将在工作空间中创建空的文件夹。
  4. 请选择 File> 导入 Import
  5. 在打开的窗口中,展开 General,选择 File System,然后单击 Next
  6. From directory 字段中,导航到包含测试的目录。
  7. Into folder 字段中,从步骤 3 选择项目文件夹,然后单击 Finish
  8. (可选项,强烈推荐)获得源码控制系统,并添加完整项目、 .project 文件夹和 .parasoft 文件到源码控制中。它们将在 Navigator 视图中可见,并应该由整个团队共享。
    • 不要将 .metadata 文件夹添加到源码控制中。

...

若要为从 CVS 创建的项目创建团队项目集文件,请完成以下内容:

  1. 选择 文件> 导出。将显示 导出向导 File> Export。将显示 Export Wizard 。
  2. 导出向导 Export Wizard中,选择 Team> Team Project Set,然后单击 下一步 按钮。 Next 按钮。
  3. 通过选择相应的多选框来选择团队 .psf 文件中要包括的项目。
  4. 输入团队 .pst 文件将保存的位置,然后单击 完成 按钮。 Finish 按钮。

若要从团队 .psf 文件中创建一个项目,请完成以下内容:

  1. 选择 文件> 导入。将显示 导入向导 File> Import。将显示 Import Wizard 。
  2.  Import Wizard导入向导中,选择 Team> Team Project Set,然后单击 下一步 Next 按钮。
  3. 浏览 Browse 到需要的团队项目集,然后单击 完成 Finish 按钮。选定的测试将显示在测试用例资源管理器中。

Anchor
Importing Existing Preferences
Importing Existing Preferences
导入现有首选项

...

若要导入现有首选项,请完成以下内容:

  1. 选择 Parasoft> 首选项 Preferences。将显示 Preferences 对话框。
  2. 在首选项对话框内选择根 Parasoft 节点,并单击 Import 链接。
  3. 浏览并选择 .xtp 或 .wkp 首选项文件。选择的首选项现在被保存。

...

  • Refresh: 单击以刷新测试用例资源管理器的内容。
  • Collapse All: 单击以折叠测试用例资源管理器内的所有节点。
  • Search: 单击以执行测试用例资源管理器内所有节点的搜索(比如,测试套件、测试、链接工具等)。单击搜索(Search)按钮后,将显示以下选项: 单击以执行测试用例资源管理器内任何节点的搜索(比如,测试套件、测试、链接工具等)。单击搜索(Search)按钮后,将显示以下选项:
    • Containing: 输入测试中包含的文字或字符串。
    • Within the whole tree: 选择以搜索整个树中指定的文本。
    • Within the selected node: 选择以搜索所选节点中指定的文本。
    • Wrap around: 选择以围绕文字执行搜索。
    • Case sensitive: 选择以执行区分大小写的搜索。
  • Filter: 选择以隐藏测试用例资源管理器中特定的项目或测试。
  • Statistics: 选择以在测试用例资源管理器中的每个测试套件节点附近显示统计信息(比如,测试通过、失败、错误、跳过、运行的数量)。

...

如果希望将默认的双击行为更改为单击,请完成以下内容:

  1. 选择 Windows> 首选项 Preferences。将显示 Preferences 对话框。
  2. 在首选项对话框中,在左侧选择 General ,并在右侧 GUI 面板中将 Open modeDouble click 更改为 Single click
  3. 选择 General> Editors,启用 Close editors automatically ,然后单击 OK 按钮。

...

  1. 启动测试机器上的 SOAtest,然后创建包含所有项目的工作空间以及希望作为夜间测试构建的一部分来运行的测试套件。关于更多信息,请查阅上述 为现有测试配置项目 部分。
  2. 使用测试所需的所有全局设置来配置 使用测试所需的任何全局设置来配置 SOAtest 首选项。若要打开 SOAtest 首选项,请选择 Parasoft> Preferences。如果工作空间的测试套件是从源码控制中导入,那么应该配置 Parasoft> Source Controls 设置。可以设置首选项,如 导入现有首选项 上用户指南章节中所描述。
  3. (可选项)创建要用于夜间测试运行的测试配置。测试配置中包括影响测试执行的方式的设置。SOAtest 附带一个名为 Example Configuration 的测试配置,如果不希望创建自动的测试配置,则可以使用它。测试配置可以通过选择 Parasoft> Test Configurations进行管理。如果工作空间的项目从源码控制中创建,则应该单击测试配置中的 Common 选项卡,然后启用 Update projects from source control 选项。
  4. (可选项)创建 本地设置(Local Settings)文件 本地设置文件 - 选项。这是文本文件,可用于报告、邮件、报告中心、团队服务器、许可证服务器、作者和源码控制的控件设置。
  5. 安排使用所需的命令行选项调用 SOAtest 的每日流程。这可以通过使用如 Windows Task Scheduler 或 Unix 图标的任务安排机制来完成。例如,若要运行工作空间中的所有项目,那么可以使用以下命令:

    soatestcli.exe -data "c:\mySOAtestWorkspace" -showdetails -config "user://Example Configuration" -report "c:\mySOAtestReports" -publish -localsettings c:\mySOAtestWorkspace\mylocalsettings.properties" 

...

还可以使用 -publishteamserver 选项来发布报告到团队服务器,该服务器提供了 Concerto 和更早版本的 DTP 的兼容性。

关于更改的详细列表,请查阅 命令行接口迁移上的主题。  命令行界面迁移 上的主题。 

HP 质量中心集成

HP QC 集成已经从 6.2 升级为 9.x。必须重新执行连接两个产品的步骤,以确保继续执行正确的行为。

...

  • Load Testing: 现在,这可以在名为 Parasoft Load Test 的单独可安装程序中使用。当前版本允许运行现有的 Test 的单独可安装程序中使用。当前版本允许运行现有的 SOA 和 web 负载测试,以及创建新的 SOA。它还允许加载测试完整的端到端测试场景,通过服务,从 web 界面到数据库。Parasoft Load Test 工具支持 Parasoft SOAtest 中可用的每个协议和测试类型。
    • Parasoft Load Test 工具包括完整的 SOAtest 产品,因此,如果您既对功能测试感兴趣,也对负载测试感兴趣,那么应该安装 Parasoft Load Test 。
  • WebKing Paths: WebKing’s Path 视图已经被使用浏览器回放工具的被基于测试套件的功能测试所替换。主要的好处在于基于测试套件的功能测试支持更复杂的 web 应用程序(如 RIA 和 AJAX 应用程序)。而且,新的实现遵循支持端到端测试的一致的测试配置范例。现有 .xkj 文件中的路径可以在 SOAtest 9.x 中执行,但它们却不可被编辑或扩展。
  • WebKing Publishing: 该功能不适用于 SOAtest 9.x。
  • Capture HTTP Traffic Tool: 不再支持该工具。如果需要该功能,则可使用像 WireShark 这样的免费工具来将 HTTP 跟踪保存到文件中,然后可以使用 "Generate tests from traffic” 选项从中创建测试。
  • Specific XML Validator Options: XML DTD 首选项和针对 DTD 选项的验证不再可用。
  • Management Reports: 计划报告改进。SOAtest 将报告所有元数据到报告中心,并且报告中心将可能生成不同类型的报告。
  • CLI commands:
    • -run: 该命令已弃用,它用于通过 SOAtest 运行自定义的 Jython 脚本。关于迁移脚本到 9.x 的帮助,请联系技术支持。
    • -runtest: 该命令已经替换为新的 CLI 选项。有关更多详情,请查阅 命令行接口迁移 命令行界面迁移 上的迁移指南主题。
    • -wsdl
    • -reportAllTraffic
    • -traffic