Parasoft 持续测试平台(CTP,以前称为环境管理器)提供了一个集成了 API 测试、服务虚拟化和测试环境管理的平台。这允许组织“左移”测试工作,并加速 SDLC,以满足软件应用程序日益增长的上市时间压力。通过一个直观的界面,用户可以为 AUT 依赖项创建虚拟资产,这些依赖项还没有准备好或不能用于测试,然后立即开始定义和执行针对实际和虚拟资产组合的端到端测试。

CTP 允许开发和 QA 用户快速访问他们需要测试的特定环境实例。CTP 由 Parasoft Virtualize 提供支持,允许“虚拟资产”的最终用户创建和配置他们需要的准确的资产,以准确地支持测试环境。CTP 还充当与测试应用程序关联的依赖系统的必要配置细节的中心存储库。

DevOps 和“Continuous Everything”计划要求能够立即且持续地评估与发布候选项相关的风险。Parasoft 持续测试帮助组织快速准确地验证他们的应用程序是否满足关于功能、可靠性、性能和安全性的业务期望。即使是新手团队成员也可以配置和提供一个完整的测试环境,然后立即根据适当的测试环境配置执行测试。

CTP 和 SOAtest 如何协同工作?

您可以使用 CTP 添加、检查、延伸或重组 SOAtest.tst、测试套件和工具。

在 CTP 的测试场景管理页面,您可以为 REST 和 SOAP API (由 SOAtest 提供支持)添加、配置和管理测试场景和测试客户端。测试配置界面旨在帮助新用户快速定义一组核心测试。此外,用户还从 SOAtest 查看、修改和扩展已存在的测试资产库。

可以在 CTP 中使用测试场景库的三个主要方法:

  • Automated provisioning during testing:您可以配置您想执行一次或多次的测试任务,然后将环境上下文与该测试场景关联起来,以便始终在运行该测试任务之前提供适当的环境。例如,测试场景可以使用一组在开发测试环境中执行的测试数据和端点变量,另一组在系统集成测试环境中执行。任务执行历史记录存储了相关的测试环境设置和变量以及结果,从而支持完整的可跟踪性。
  • Automated testing during provisioning: 这本质上是上述用例的反面。测试场景可在供应指定测试环境时自动执行。例如,您可以配置功能测试场景,以便在提供功能测试环境时执行 — 或在提供测试测试环境时执行安全测试场景。
  • Customized health checks: 测试场景可用于评估特定组件的健康(如第三方服务、主机、数据库等这样的真实系统组件 — 或模拟实际系统组件行为的虚拟资产)。例如,您可以运行测试来验证虚拟资产的行为是否与它所模拟的的实际资产的行为相同。这些测试可以与任何组件类型关联。

核心能力

服务虚拟化

Parasoft 服务虚拟化帮助开发和 QA 团队随时随地访问开发或测试应用程序所需的完整、现实的测试环境。测试经常被延迟或缩短,因为很难访问测试有意义的事务所需的完整的、现实的测试环境。通过使用易于访问和配置的“虚拟资产”替换不可用的依赖项,服务虚拟化允许团队更早地开始测试,更完整地测试,并持续地测试。

  • 从记录中捕获并模拟实时系统行为
  • 从服务定义和日志中快速建模不完整/不可用的组件
  • 轻松配置复杂的测试条件(例如,“假设”、安全性、并发性、故障转移、性能和负面测试场景)
  • 模拟任何系统交互 — 支持 REST & web 服务,加上业界领先的 120 多个协议/消息类型
  • 按需获得所需的准确测试环境 

API 测试 

Parasoft API 测试提供了前所未有的测试自动化,以帮助测试人员确保跨现代业务系统的事务的安全性、可靠性和性能。通过一个直观的界面,它可以跨多个端点(APIs/服务、数据库、Web UIs、ESBs、大型机...)自动化“端到端”测试场景。除了对 REST 和 web 服务的健壮支持之外,该解决方案还支持业界领先的 120 多个协议/消息类型。

  • 将功能/负载/安全性测试与测试数据管理、服务虚拟化和缺陷预防集成在一起
  • 生成具有 100% 覆盖率的可扩展、可重用、易于维护的测试
  • 使用复杂的验证自动化持续回归测试
  • 将 web 层、API 层、移动应用程序等测试组合到一个单独的集成场景中,构建高级的端到端测试场景

测试环境管理

Parasoft 环境管理器通过一个直观的基于 web 的界面集成和扩展了上述 API 测试和服务虚拟化功能,用于创建、管理、共享和执行测试环境(包括服务虚拟资产)和测试。环境管理器统一了测试环境管理(测试环境设置、可视化、验证和供应)、服务虚拟化(虚拟资产创建、配置和部署)和 API 测试(测试创建、管理和执行)。

  • 可视化与 AUT 和特定测试环境相关联的依赖关系
  • 轻松配置所有测试环境组件,包括虚拟资产性能、测试数据和响应逻辑
  • 立即提供对组织没有任何影响的“一次性”测试环境
  • 在影响测试结果的准确性之前,确定测试环境问题
  • 评估更改对任何特定组件的影响

测试数据管理

集中创建和管理可以跨所有解决方案和集成工具(包括开放源码工具)以及跨团队角色和测试类型(API/服务、集成、性能、安全性...)应用的安全测试数据。

  • 捕获请求和响应流量,并为后续场景重用数据。
  • 从多个源导入数据,并在测试和服务虚拟化构件之间利用数据。
  • 确保数据可以在多个团队、项目、版本和版本之间重用和共享
  • 可视化、重构和生成测试数据(需要额外的许可) 

应用商店

Parasoft 应用商店提供了对一系列由 Parasoft、Parasoft 的合作伙伴和 Parasoft 用户社区开发的补充性服务虚拟化和 API 测试扩展的方便访问。这个公共市场由一个私有库补充,它允许您跨团队、部门、组织和合作伙伴生态系统共享扩展和脚本。

  • No labels