SOAtest
SOAtest能简化对具有多个人类和非人类接口(即移动、Web、API和数据库)的复合应用程序的复杂测试。它通过自动化扩展了API测试,并通过在服务改变时主动调整测试库来减轻返工成本。有效地将现有的测试构件转换为安全和性能测试,在构建可作为连续集成和DevOps流水线一部分执行的自动化测试基础的同时,提高重用性和减少冗余。Parasoft SOAtest与 Parasoft Virtualize无缝集成,可帮助团队建立访问应用程序开发、测试或验证所需要的任何环境。

SOAtest是基于面向服务架构(SOA)的端到端测试解决方案,无需人工编写测试脚本,即可自动生成控件化的测试场景用例,用以进行功能、压力、性能、安全、渗透和业务流程测试,持续验证复杂事务的所有重要方面,以满足SOA系统不断变化的内在复杂性。可以扩展到Web界面、后台服务、ESB、数据库以及交互的部分。支持与源码管理工具进行集成、支持命令行模式,实现全自动化测试。
功能
API测试
自动精细的持续回归测试
无须脚本即可设计精细的测试用例
支持广泛的平台、技术与协议
生成可扩展、可重用、易维护的测试用例
测试覆盖100%
优雅的设计简化无界面的API测试

SOA测试
简化无界面服务的测试
无须脚本即可设计精细的测试用例
广泛支持SOA相关的技术、协议与平台
事件追踪与验证(ESB、broker、数据库、更多)
生成可扩展、可重用、易维护的测试用例

云测试
快速创建测试,横跨基于云APP的不同层或组件
记录测试的Traffic(HTTP/S、JMS、MQ……)
广泛的协议支持(REST、JSON、PoX、SOAP、TIBCO……)
事件追踪和验证(ESB、broker、数据库……)
测试流转可见,简化测试调试过程

性能、压力测试
在不同负载下验证功能和性能
模拟极端负载从不同角度发起测试
暴露多线程应用程序的并发问题
为SLA定义和强制实施预期的QoS
可以使用现有的Parasoft测试用例、JUnit测试用例或轻量级的基于套接字的组件

Web UI测试
无需脚本即可定义易维护、低噪声的测试
自动回归测试
促进非技术和技术团队成员之间的合作
实施跨Web UI的一致性
跨浏览器运行测试(包括移动浏览器接口)

运行时错误检测
在应用程序执行阶段显露关键缺陷
贯穿单元测试至系统测试
只报告实际上发生的缺陷
轻量级,适合嵌入式测试
可以跟静态分析、单元测试、代码评审等结合使用

API安全测试
针对API、消息层、Web UI进行渗透测试
发现OWASP漏洞
验证身份验证、加密和访问控制
更早发现并修复安全漏洞
确定已检测到获得成功的攻击,不只是标示易受攻击的地方

服务虚拟化
节约测试环境配置时间和成本
优于传统的虚拟化
解决依赖资源调度约束的麻烦
测试得更早更广泛,不需访问费用
功能和性能条件的配置被简化
不依赖DevOps,即可配置出需要的测试环境

开发测试
针对API、消息层、Web UI进行渗透测试
发现OWASP漏洞
验证身份验证、加密和访问控制
更早发现并修复安全漏洞
确定已检测到获得成功的攻击,不只是标示易受攻击的地方

上一篇:虚拟化

下一篇:dotTest

版权所有:北京久在航空科技有限公司 2014-2019 京ICP备18032584号