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

...

持续测试的最新版本(Continuous Testing Platform 3.0、Virtualize 9.10 和 SOAtest 9.10)为服务虚拟化和 API 测试 提供了业界最强大、最全面的微客户端界面。在任何浏览器中,广泛的团队成员都可以快速地创建、利用和分享 API 测试和服务虚拟化资产,已实现 “左移位” 测试。然后,可以在扩展的持续测试生态系统中无缝地扩展和重利用这些资产,进而支持更多专门化的、复杂的用例,并在 CI/CD 管道中启用高级自动化。环境将生成的服务虚拟化资产、测试资产、测试数据和直观界面中的配置操作关联在了一起,这样即使是新手用户也可以立即提供所需的准确测试环境,并立即启动测试。管道中启用高级自动化。环境将生成的服务虚拟化资产、测试资产、测试数据和直观界面中的配置操作关联在了一起,这样即使是新用户也可以立即提供所需的准确测试环境,并立即启动测试。

在这个版本中还引入了高级的通讯报文处理能力、用于 API 和 web 功能测试的 Burp Suite(安全渗透测试)集成、HTTP/2 支持、Fiddler  支持和 SOAtest Jenkins 插件。该解决方案现在可在 Microsoft 插件。该解决方案现在可应用于 Microsoft Azure 市场和 VSTS 市场上使用。市场。

Scroll pdf ignore

Widget Connector
width640
urlhttps://vimeo.com/191063368
height360

...

扩展的持续测试生态系统增强了协作和自动化

通过将 Parasoft 虚拟化和 Virtualize和 Parasoft SOAtest 连接到新的连续测试平台瘦客户端接口,团队成员可直接在浏览器中进行以下操作:

  • 虚拟化与 AUT 和特定测试环境相关联的依赖
  • 记录与独立组件之间的交互,并创建模拟该行为的虚拟资产
  • 根据 API 定义(Swagger、RAML、WSDL等)创建测试和虚拟资产
  • 配置独立的测试环境组件 — 包括虚拟资产性能、测试数据和响应逻辑
  • 将特定的虚拟资产、测试、测试数据配置和测试环境内容关联起来
  • 立即部署、破坏 “可自由支配的” 测试环境
  • 根据不同测试需求重新配置测试环境真实模拟组件根据不同测试需求重新配置拥有真实模拟组件的测试环境
  • 定义并执行测试任务,该测试任务将对特定环境状态的测试执行关联起来,启用完整的可追溯性和简单、精确的缺陷复制。
  • 在违背测试结果准确性之前对测试环境问题进行识别
  • 管理、操纵和修改 Parasoft Data 存储库中的测试数据。

...

Parasoft CTP 也可以部署在云服务(如:通过容器和 AWS 或 Microsoft Azure)。您可以自动化及时提供完整的测试环境,也可以集中地重置性能、数据和对不同自动化测试场景和交付管道不同阶段的所有环境虚拟资产的行为特征。使用准备好的构建任务,给定测试需求所需的确切环境会在需要时立即旋转,然后在不再需要时立即销毁。提供 Azure)。您可以自动化及时提供完整的测试环境,也可以集中地重置性能、数据和对不同自动化测试场景和交付管道不同阶段的所有环境虚拟资产的行为特征。使用准备好的构建任务,给定测试需求所需的确切环境会在需要时立即启动,然后在不再需要时立即销毁。提供 Docker 图像促进设置。此外,我们的 镜像促进设置。此外,我们的 Parasoft 解决方案也可在 解决方案也可应用于 Microsoft Azure 市场和 VSTS 市场使用 市场 — 使用 “即付即用” 或 “自带许可” 模式。

其他自动化机会可以通过用于测试、服务虚拟化、测试环境管理和测试数据管理任务的 CTP API 来使用。

...

与 Burp 套件的集成,很快成为公认的行业标准的应用程序安全测试工具给 Parasoft 解决方案带来了一个 API 和 web 安全渗透测试新的级别。Burp 套件分析 SOAtest 在功能测试期间(包括浏览器测试和对 SOAP 或 RESTful 服务的调用)处理的 HTTP 数据。它尝试公开该数据中的安全漏洞,然后创建具有漏洞影响、严重性、确定性、背景和修正详细信息的报告。还将报告回到 SOAtest 的发现,然后在功能测试的上下文中描述这些漏洞。因此,您不仅知道您的应用程序中存在哪些漏洞,您还知道哪些用例受到了影响。除了 数据。它尝试公开该数据中的安全漏洞,然后创建具有漏洞影响、严重性、确定性、背景和修正详细信息的报告。它还将任务报告给 SOAtest,然后在功能测试中描述这些漏洞。因此,您不仅知道您的应用程序中存在哪些漏洞,您还知道哪些用例受到了影响。除了 Burp 套件和 SOAtest 报告之外,这些发现也将发送到 报告之外,这些任务也将发送到 Parasoft DTP 中,以从静态分析到单元测试、到功能测试和安全渗透测试的所有方法中向您整个测试过程中提供完整的可见。Burp 套件集成可通过 SOAtest 的市场构件来使用。

...

扩展行业领先的消息、协议支持,Parasoft 解决方案现在支持测试和 HTTP/2 的模拟。不管团队采用 HTTP/2 还是依赖性工作使用它,他们可以在测试 AUT 时继续使用他们自己的 Parasoft 产品和测试、服务虚拟化资产。HTTP/2 测试通过 SOAtest 的应用商店(Marketplace)插件支持 的应用商店插件支持 ;HTTP/2 服务虚拟化内置到 Virtualize 服务器中。

...

HAR(HTTP Archive) 支持创建测试、Fiddler 通讯报文文件的虚拟资产

应用商店中 SOAtest 和 Virtualize 构件将 HTTP Archive (HAR)文件转换到通讯报文文件中,该通讯报文文件可用来创建 HAR(HTTP Archive)文件转换到通讯报文文件中,该通讯报文文件可用来创建 Parasoft 虚拟资产或测试场景。这使得 Fiddler、Charles Web Proxy 和其他生成 HAR 文件的项目可以从通讯报文中捕获自动化的资产生成。文件的项目从捕获的通讯报文中自动生成资产。

支持 Parasoft SOAtest 的 Jenkins 插件

...

Parasoft JDBC 驱动器(记录实时数据库行为,以便对其进行模拟)在 9.10 中进行了更新。先于 Virtualize 发行的 JDBC 驱动器将不会与 Virtualize 9.10 进行通讯。如果您想使用一个旧的 JDBC 驱动器,请务必确保使用 9.10 安装中的新驱动器以代替它。新驱动器将会与老版本的 Virtualize 进行通讯。

...

通讯报文文件格式变更

Virtualize 9.10 引入了新的通讯报文格式,以适应通讯报文处理引擎的增强功能。Virtualize 9.10 中创建的通讯报文文件无法在早期版本使用。

...

  • 将 Virtualize 服务器连接到 CTP
  • 管理外部 Virtualize 桌面版的 Virtualize 服务器
  • 访问 Virtualize 服务器的 REST API
  • 在无头模式下启用 在无数据头模式下启用 Virtualize 服务器

Eclipse 4.6 (Neon) 上的构建

...

SOAtest/Virtualize 9.10 之前版本使用的是 Java 7,其包含的是 Mozilla Rhino JavaScript 引擎。使用 Java 8 的 SOAtest/Virtualize 9.10 版本,默认使用的是 Oracle Nashorn JavaScript 引擎。使用 Mozilla Rhino 引擎的 SOAtest/Virtualize 早期版本中保存的脚本现在可以在嵌入 Mozilla 兼容扩展的 Oracle Mashorn 引擎中运行。脚本将如往常一样继续作用,但重要的是,提高了运行性能。有关其他详情,请查阅 引擎中运行。脚本将如往常一样继续作用,但是大大改善了运行时性能。有关其他详情,请查阅 SOAtest/Virtualize 的用户指南。

...

Parasoft SOAtest

PR/FR ID说明
 90119 保存带有测试变量(Test Variables)和测试流逻辑(Test Flow Logic)的问题保存带有测试变量和测试数据流逻辑的问题
108887当 HTTP 不是 POST 或 PUT 方法时,允许 Content-Type 头文件参数
117442 REST API 返回包含日文字符乱码的 HTML 报告
118528 数据源分区不适用于从外部源读取到的数据源
118887 编写文件(Write File)和编写文件和 FileStreamWriter REST APIs 应该允许指定并不存在的目标路径
119356 安装 32 位版 Windows 时抛出 Java Virtual Machine Launcher Error错误Error 错误
119364 当自定义工具与禁用的输出工具一起工作时抛出错误
119638 UTF-8 数据模型读取使用平台默认的编码
119704 为负载测试(Load Test)配置在未识别的内容类型的最后添加 为 Load Test 配置在未识别的内容类型的最后添加 '='
119741 一个 .tst 文件中的数据源多次加载到记忆内存中
119748 RabbitMQ 传输 "replyTo" 头文件问题
119849 当变量标记为屏蔽但不可编码时,无法引入环境
120118 文本数据库(Text Data Bank)只在是文本的 MIME 多方响应(Mutipart Response)上操作的文件文本数据库只在是文本的 MIME 多方响应上操作的文件
120290 REST 客户端工具中的 GET 允许 "Content-type" 标题
120335 当处在文字 "File" 模式中时,无法识别引用测试中参数化的变量
120361 在 xmlns 不是 SOAP-ENV 时将所有成员插入到元素队列中,此时生成的 XPath 不正确
120464 当链接到事件监控(Event Monitor)时,扩展工具的输入不包含输出 当链接到事件监控时,扩展工具的输入不包含输出 
120934 当使用 MIME 多方有效负荷运行 REST 客户端时,出现不期望的标题格式
121154负载测试:Mac OS EI Capitan 文件对话框问题
121184当保存 SQL 数据源时,出现 “错误的 url 格式” “Url wrong format!” 错误
121279 数据源行在详细的负载测试报告中显示空白行 0