Parasoft SOAtest
在 REST 和 web 服务(包括超过 120 个协议/消息类型)的强大支持下,该产品实现了对复合应用程序进行彻底地自动化检测。
Parasoft Virtualize
对于开发或测试过程中遇到的一些难以访问、难以配置且仍在开发中的系统行为,该产品实现了其系统行为模拟。
SOAtest + Virtualize
总之,SOAtest 与 Virtualize 能够使您在降低成本的同时,还能加快交付更好的软件。
Parasoft SOAtest 是对关键性业务交易的复杂测试进行了简单化的一个企业级解决方案,其关键性业务交易通过了 API、消息代理、数据库主机、ERPS、基于浏览器的用户界面以及其他端点。SOAtest 通过一个直观界面创建、维护和执行端到端测试场景,帮助测试团队确保安全、可靠、兼容的业务应用程序。它从头开始构建,以减少在复杂环境中测试 API 和 API 驱动事务所固有的复杂性。
自 2002 年以来,惠普(HP)、IBM、富达(Fidelity)、洛克希德马丁(Lockheed Martin)和美国国税局(IRS)等 Parasoft 客户一直依赖于 SOAtest:
- 确保事务的可靠性、安全性和遵从性
- 减少构建和维护自动化测试所需的时间和精力
- 自动且持续地验证复杂的业务场景
- 促进在不完整和/或不断开发的环境中的测试
- 验证负载下的性能和功能期望
- 快速诊断直接来自测试环境的问题
Parasoft Virtualize 允许访问真实的测试环境-消除有效交付高质量软件的显著障碍。Virtualize 提供了对依赖项的访问,这些依赖项超出了您的控制范围:它或是仍在开发中,亦或是过于复杂而无法在虚拟测试实验室中配置。这可能包含第三方服务(信用检查、付款处理等)、大型主机和 SAP 或其他 ERP。您只能虚拟化整个系统可用功能的一小部分。当您自然地运行测试中的应用程序时,Parasoft 会捕获与依赖项之间的交互,并将此行为转换为灵活的 "虚拟资产",该 "虚拟资产" 具有易配置的响应参数(例如,性能、测试数据和响应逻辑)。复杂的虚拟资产可以在几分钟内创建并为基于角色访问而准备。
使用 Parasoft Virtualize,您和您的团队可以:
- 一旦准备就绪,便可开始测试。
- 快速配置对测试计划至关重要的环境条件。
- 完成所需的测试宽度和容量。
- 自信地将测试中的应用程序提升到下一个级别。
快速构建持续验证复杂事务所有关键方面的测试场景-它可以通过 web 接口、后端服务、ESB、数据库和这之间的一切进行扩展。有关更多详情,请查阅 End-to-End Test Scenarios, Web Functional Tests, REST/SOA 功能测试
通过渗透测试和执行复杂的身份验证、加密和访问控制测试场景来防止安全漏洞。有关更多详情,请查阅 安全测试
通过集中化变更模板向对应的团队成员发出影响他们测试的变更提示,使得资产更新更加快速且智能。
验证高负荷下的应用程序性能和功能性。现有的端到端功能测试用于负载测试,消除了全面和持续性能监视的障碍。还提供非 Parasoft 组件(如 JUnits )或轻量级基于网络套接字组件的支持,同时还支持检测并发性问题。
有关更多详情,请查阅 Load Test
自动测试多种消息传输协议 – 包括 HTTP, SOAP/REST, PoX, WCF, JMS, TIBCO, MQ, EJB, JDBC, RMI。
有关更多详情,请查阅 Testing Through Different Protocols
在测试执行期间,您可以可视化并跟踪由测试触发的进程内事件,从而促进直接来自测试环境的问题的快速诊断。您还可以随着系统的开发对关键事件是否一直都满足功能期望进行不断地验证。
有关更多详情,请查阅 事件监控器 - ESBs、Java Apps、Databases、以及其他系统