在此版本中,我们重点关注以下方面:
发布日期:2018 年 2 月 26 日
扩展 Parasoft 生态系统
以下更新使您可以在任何需要的地方使用 Parasoft 软件质量工具。
支持 OpenAPI 3.0 (Swagger)
我们添加了对 OpenAPI 3.0 的支持,这是该规范的最新版本。
分布式云模型的 Load Test 支持
AWS 现已提供 Parasoft Load Test,因此您可以在分布式云部署中执行负载测试。您可以在 Amazon EC2 内启动负载生成器,并在 Load Test 中对其进行控制。这一点非常重要,因为您需要确保您的生成器位于对您的 SLA 而言非常重要的区域。这将创建更接近真实场景的负载测试,而不必从根本上更改负载测试的创建方式。 详情请参阅在 Amazon 云环境中运行 Load Test。
持续集成和交付系统的支持扩展
用于 Jenkins 的 Parasoft Findings 插件已更新,现在支持 Jenkins 管道作业。
在 Parasoft SOAtest 和 Virtualize 服务器执行测试
Parasoft Virtualize 服务器现在是 SOAtest 和 Virtualize 服务器,它根据您所需测试环境创建测试执行功能。该服务器使您能够降低测试自动化生态系统的总体运行时成本。现代、易于阅读且包括 API 覆盖率信息在内的质量分析增强了 SOAtest 报告。
详情请参阅部署 SOAtest 和 Virtualize 服务器 WAR 文件。
微服务架构中的测试
向微服务的转变带来了新的软件开发挑战,同时放大了与确保应用程序质量相关的长期问题。此版本包含新功能,可帮助您解决微服务架构难题。
Apache Kafka 支持
Kafka 是用于处理实时数据馈送的处理软件平台。Parasoft Kafka Extensions 使您能够在配置、发送和验证通过 Kafka 发送的消息时充分利用 SOAtest 的丰富接口。
详情请参阅Kafka 扩展。
更新 Virtualize 消息代理
Virtualize 消息代理现在可以在任何端口监听并捕获来往于生态系统的所有通讯报文。这可以帮助您发现依赖关系,以及更轻松地在联合或沙盒团队结构中模拟依赖关系。
更新 REST API
为了简化将 SOAtest 和 Virtualize 集成到您的连续测试策略中,我们对 REST API 进行了以下增强:
- 提供级用户可以启用和禁用虚拟资产和消息代理。
- 提供级用户可以使用 REST API 开始和停止录制。
- NEW API: 从 XSD 资源(架构)创建 SOAtest TST 文件。
- NEW API: 以编程方式为 SOAtest 和 Virtualize 设置持续测试平台和许可证设置。
请参阅API 使用。
简化对真实测试数据的访问
将模拟测试环境与实际测试数据相结合是解锁 DevOps 的关键。此版本在持续测试平台的“测试数据助手”模块中增加了新功能,可帮助您加快测试速度而又不影响质量。
SQL 数据集支持
可以使用数据建模功能(需要附加许可证)来交互和修改 SQL 数据,以及可视化、重组和生成数据。
- 搜索、编辑和修改所有 SQL 数据集信息。
- 在虚拟数据库上定义约束并执行完整性测试,以确保数据符合您的规则。
- 屏蔽、子集化并为数据库生成新数据。
- 使用现有记录的事务作为种子数据或从头开始完全生成新数据库。
其他更新
- 支持在 Microsoft Edge 中回放 web 测试场景。
- 表单输入选项仅支持对非法 XML 字符进行编码
- 支持文本视图中的压缩 XML 消息:以紧凑的单行格式从参数化文本发送消息。
- 支持从表单输入发送紧凑消息:现在,您可以以单行格式从“表单输入”字段发送消息。
- 现在,Parasoft 应用商店中的工件可以显示版本,从而使用户可以更轻松地下载适合其环境的正确组件。
添加了用于指定事件监控器端口的新系统属性。请参阅获得对服务器事件的可见性。
持续测试平台的系统要求已更改。
已解决的 PR 和 FR
ID | 说明 |
---|---|
LT-1125 | 当未选择任何组件时,点击带有空项目的 QoS 指标时,出现 NullPointerException |
LT-1130 | Load Test 内部 pinger 导致启动缓慢 |
LT-1146 | 在 LTC 中支持日语字符 |
LT-1177 | 修复 LT 上呈现的图形图像中的文本编码 |
SOA-9060 | 对 Open API (Swagger 3.0) 的支持 |
SOA-8129 | 对 Edge 浏览器回放的支持 |
SOA-7605 | 对 Kafka 消息格式/协议支持 |
SOA-9290 | 使用 -dataSourceRow 选项并启用“使用数据源”时,跳过扩展工具 |
SOA-3742 | 可以在表单输入生成的 XML 中排除换行符和多余的空格(使 SOAP XML 全部显示在一行上) |
SOA-9288 | 无法打开引用的测试套件中的链接工具 |
VIRT-2367 | 数据资源库工具 - 未链接重复元素 |
VIRT-2365 | 数据资源库导入工具无法为记录列表设置排除 |
XT-30227 | 查找/替换不会触发 SOAtest 编辑器的修改尚未保存状态 |
XT-33416 | Eclipse 无法通过“无法获取状态更改锁”来加载 org.eclipse.core.runtime |
XT-35086 | 让 Add Datasource 对话框和列自动适应以显示数据源类型的全名 |