SOAtest 将 SOA 构件与 OER(Oracle Enterprise Repository)关联起来,以前称为 AquaLogic Enterprise Repository(ALER)。该集成使团队能够自动执行质量工作流,并在 SOA 治理活动的上下文中关联质量数据。SOAtest 可以在服务发布到 OER 注册时自动生成测试 — 包括功能测试用例和 WSDL 验证测试,以确保 WSDL 符合最佳实践和组织策略。然后将策略遵从性结果报告回注册中心并实时更新。这在服务的整个生命周期中提供了对服务质量的持续可见性。有关此功能的更多详情,请查阅 Creating Tests From Oracle Enterprise Repository or BEA AquaLogic Repository
SOAtest 测试 JMS、EJB 和 Weblogic(包括基于 WS-Security 策略的 Weblogic)上的 web 服务,还测试 JMS、EJB 和 Oracle Fusion Middleware 以及其他 Oracle 包装的应用程序解决方案的 web 服务。
对于数据库验证,SOAtest 支持 Oracle 数据库,包括 PL/SQL。这允许作为端到端场景测试执行的一部分在数据库中设置、重置和更新数据 — 让用于自动化执行的场景测试可重复,并允许执行 SQL 请求,以便在业务事务的选择步骤中验证数据库内容。数据还可以用来参数化和驱动测试。有关更多详情,请查阅 DB