发布日期:2017年5月8日
在此版本中,我们重点关注三个方面:
- Broadening access to the testing solution through the thin client interface: 更大的访问权限使团队可以快速启动测试项目,促进关联和协作,并将测试方案无缝地绑定到环境。
- 通过增强的工作流程解决数据挑战:提供测试数据的快速简单访问,帮助测试设计人员创建移动高效的测试。
- 左移性能测试:通过在性能测试中重用现有的测试工件并在启用 Web 的仪表板上查看结果,来启用早期性能测试。
不断增强核心 Parasoft 产品
Parasoft SOAtest 和 Virtualize 被公认为行业标准工具,使团队能够快速解决复杂的测试挑战。为了不断提高功能性和易用性,我们引入了新的工具并简化了工作流程,以解决开发人员和测试人员面临的日常挑战。
此外,Parasoft Virtualize Community Edition(CE)现在可供开发人员和测试人员使用,可以立即开始模拟真实的测试环境。、、免费。CE 使个人用户和小型团队能够体验虚拟化核心功能,而无需支付任何前期费用。
新工具和增强的工作流程
- Data Generator工具使您能够生成可重复使用的字符串,数字和日期,以在测试场景中使用。该工具通过为测试设计人员提供对运行时动态生成的数据的即时访问权限,解决了与不可用或过时的数据相关的日常挑战。
- REST URL Databank数据库工具提取并动态重用 REST 有效负载部分的通用组件(即主机、端口、路径和参数)。此工具简化了利用 RESTful 设计原则设计测试和虚拟资产的过程。
Create Repository from Form input; ;通过添加直接从测试用例创建结构和初始数据的能力,我们已经简化了创建数据存储库数据源的过程此增强功能将减少创建可重复使用的数据驱动测试的总时间,并允许进行更多的数据协作
Ability to abort a scenario on any error: 在构建测试用例执行流程时,此增强功能为测试设计人员提供了更大的灵活性。使用此添加的逻辑,用户可以根据任何条件(例如断言失败)停止执行,而不仅仅是致命错误。
增强部署选项
- Purchase SOAtest and Virtualize Online: 下载 SOAtest 和 Virtualize 专业的桌面版本,在线购买许可证,并获取激活码。启动产品时输入代码,并迅速开始在实际的测试环境中测试您的应用程序。
- Expanded Cloud Deployment Offerings:除了我们的 Azure 云部署选项之外,Parasoft Virtualize 现在还可以作为预配置的 Amazon Web Services 映像(AWS AMI)使用。这样一来,任何规模的团队都可以利用按需付费和自带许可模式来即时访问解决方案。
左移性能
负载测试连续体(LTC)是一个基于 Web 的仪表板,用于报告来自 Parasoft 负载测试的结果。在此版本中,我们增强了用户界面和工作流程,以将信息纳入报告和分析生态系统。现在,LTC 也可以与您的 SLAs 关联,以确保您的应用程序按照您的客户期望运行。LTC 可以和 SOAtest 一起分发的 War 文件获取,而 LoadTest 许可将免费提供给 SOAtest 专业桌面和自动化用户。 SOAtest 桌面用户可以访问五个虚拟用户的许可证。SOAtest 自动化用户可以访问一个许可证,该许可证支持 100 个虚拟用户。
增强的平台支持
SOAtest、负载测试和虚拟化已更新,以支持以下各项:
- 将报告直接上传到 Parasoft 开发测试平台。
- RAML 1.0:SOAtest 现在可以使用最新 RAML 定义中的 API 数据。
- WebLogic 12: 现在 Parasoft 负载测试可以监视 WebLogic 12。
- 多用户会话支持应用程序覆盖:现在可以将来自应用程序或功能测试会话的代码覆盖范围与特定的用户 ID 相关联。通过与 Parasoft Jtest DTP Engine 10.3 或 dotTEST DTP Engine 10.3 集成,可以启用应用程序覆盖范围。
解决的问题
此版本中解决了以下问题:
PR ID | 说明 |
---|---|
SOA-7527 | 使用 JMS 将消息发送到 ibco EMS 8.0 时出现 NoClassDefFoundError |
SOA-7525 | 更新用户指南以阐明移动测试支持 |
SOA-7493 | 当授权存根桌面功能时,尝试编辑从 xsd 模式创建的存根时,编辑器会显示“无有效许可证” |
SOA-7489 | 启用 SOAtest 中的“启动停用”和“启动服务器”选项后,不会自动启动 SOAtest 服务器 |
SOA-7389 | EOFException 使用带有属性的 MQ 消息 |
SOA-1116 | 添加选项以在第一次失败的测试时自动停止测试 |
XT-33842 | 直接将 SOAtest XML 报告上传到 DTP |
VIRT-1924 | 虚拟化服务器视图以显示身份验证错误状态 |
VIRT-1917 | 使用参考项目构建的资产无法在虚拟中部署或响应 |
VIRT-491 | FR: 在数据库中支持 URL 参数和路径参数提取 |
CTP 3.0.2 的新功能
在此版本中,我们在少数客户端界面中大大增强了 API 测试和服务虚拟化模块。该界面使团队能够快速启动测试项目,并使整个测试和开发社区能够通过直观的浏览器界面创建测试案例和虚拟服务。此功能由 SOAtest 和 Virtualize 服务器提供支持,可以通过 Docker 和云平台轻松部署。
新工具和的工作流程
此版本包括新工具和对少数客户机接口的显着增强,这些接口用于 API 测试(SOAtest 提供支持)和服务虚拟化( Virtualize 提供支持)。
- 需求可追溯性:您可以将需求与测试和套件联系起来。请查阅 Associating Requirements with Tests。
- 能够启用和禁用工具、测试客户端和响应者。请查阅 Enabling and Disabling Tools。
- 直接从测试方案树中快速执行测试的能力。
- 新的数据生成器工具:该工具允许您以任意组合动态生成测试数据,以播种数据以供您在测试和虚拟服务中使用。
- 扩展工具使用此工具,您可以与 Extensibility API 进行接口,并使用内置功能可能不直接支持的操作扩展测试。详情请查阅Extensions Tool
- DB 客户端DB 客户端工具允许查询数据库来验证语句。有关更多详情,请查阅 DB Client 。
- REST URL 数据库工具:该工具允许从 REST URL 中提取以下值,并将它们存储在数据库中:有关更多详情,请查阅REST URL Data Bank*
- 编写工具:轻松将输出数据转换为文件。有关更多详情,请查阅 Write File 。
支持针对 RAML 1.0
API 测试和服务虚拟化模块现在可以使用最新 RAML 定义的 API 数据,从而扩展我们对 RESTful 服务开发规范的最新进展的支持。
扩展的云部署 Options
现在可以在 Amazon Web Services 和 Microsoft Azure 市场上获得针对 CTP 和 Virtualize 的预配置部署映像。这些映像可以“按需”(由市场管理)或通过“自带许可证”(BYOL)进行许可。
解决的问题
此更新中解决了以下问题:
ID | 说明 |
---|---|
CTP-1643 | CTP API 基于 systemID 参数返回作业调用 |
CTP-1641 | 系统图浅锁 |
CTP-1598 | 当响应者具有长名称时,ActiveMQ 线程中的数据库报错 |
CTP-1571 | 环境实例下拉菜单无法正确更改实例显示 |
CTP-1568 | 没有视觉指示当前配置的环境实例 |
CTP-1535 | CTP 中的匿名访问用户可以更改工件 |
CTP-1569 | 带有重复密钥错误的 Tomcat 错误文件堆 |
CTP-1637 | 如果一项测试失败,则所有测试的状态均为“失败” |
*仅用于服务虚拟化; 需要 Parasoft Virtualize 9.10.2 或更高版本。