Parasoft SOAtest
借助对 REST 和 web 服务(包括 120 多种协议/消息类型)的强大支持,可以自动完成对复合应用程序的全面测试。
Parasoft Virtualize
模拟仍在开发、难以访问或难以配置以进行开发或测试的系统的行为。
SOAtest + Virtualize
一起使用 SOAtest 和 Virtualize,可以降低成本并加速交付更好的软件。
Parasoft SOAtest 是一种企业级解决方案,可通过 API、消息代理、数据库大型机、ERP、基于浏览器的 UI 和其他端点简化对关键业务交易的复杂测试。SOAtest 通过直观的界面来创建、维护和执行端到端测试方案,帮助 QA 团队确保安全、可靠、合规的业务应用程序。它是从头开始构建的,以减少在复杂环境中测试 API 和 API 驱动的事务时固有的复杂性。
自 2002 年以来,Parasoft 的客户(例如 HP、IBM、Fidelity、Lockheed Martin 和 IRS)一直依靠 SOAtest 进行以下工作:
- 确保交易的可靠性、安全性和合规性
- 减少构建和维护自动化测试所需的时间和精力
- 自动持续验证复杂的业务场景
- 促进在不完整和/或不断变化的环境中进行测试
- 验证负载下的性能和功能预期
- 直接从测试环境快速诊断问题
Parasoft Virtualize 支持访问实际的测试环境,从而消除了有效交付高质量软件的重大障碍。通过 Virtualize,您可以访问超出您控制范围且仍在开发中或过于复杂而无法在虚拟测试实验室中进行配置的依赖项。这可能包括第三方服务(信用检查,付款处理等)、大型机和 SAP 或其他 ERP。您可以只对整个系统可用功能的一小部分进行虚拟化。当您自然地测试被测应用程序时,Parasoft 会捕获与依赖项的交互,并将此行为转换为具有易于配置的响应参数的灵活“虚拟资产”(例如,性能、测试数据和响应逻辑)。可以在几分钟内创建和配置复杂的虚拟资产,以进行基于角色的访问。
通过 Parasoft Virtualize,您和您的团队可以做到:
- 准备就绪后即可开始测试
- 快速配置对您的测试计划至关重要的环境条件
- 完成所需的测试宽度和数量
- 放心地将被测应用程序提升到一个新的水平
快速构建测试场景,以不断验证复杂事务的所有关键方面,这些情况可能会扩展到 web 界面、后端服务、ESB、数据库以及介于两者之间的所有内容。更多详情,请参阅端到端测试场景、Web 功能测试、REST/SOA 功能测试。
通过渗透测试以及执行复杂的身份验证、加密和访问控制测试方案来防止安全漏洞。更多详情,请参阅安全测试。
向适对应的团队成员发出有关影响其测试的更改的警报,从而通过集中式变更模板快速、智能地更新资产。
验证高负载下的应用程序性能和功能。现有的端到端功能测试可用于负载测试,从而消除了进行全面和持续性能监控的障碍。还提供了对非 Parasoft 组件(如:Junits 或轻量级基于网络套接字的组件)进行负载测试的支持,以及对并发性问题的检测。
更多详情,请参阅Load Test。
自动测试有多种消息传递和传输协议,包括 HTTP、SOAP/REST、PoX、WCF、JMS、TIBCO、MQ、EJB、JDBC、RMI 等等。
更多详情,请参阅通过不同的协议进行测试。
在执行测试期间,您可以可视化和跟踪由测试触发的进程内事件,从而直接从测试环境中快速诊断问题。您还可以随着系统的开发不断验证关键事件是否继续满足功能期望。
更多详情,请参阅对 ESB、数据库和其他系统进行事件监控。