SOAtest将 SOA 构件与 Software AG CentraSite Active SOA 注册中心相关联。该集成使团队能够自动执行质量工作流,并在 SOA 治理活动的上下文中关联质量数据。
SOAtest 可以在服务发布到 Software AG CentraSite Active SOA 注册中心时自动生成测试 — 包括功能测试用例和 WSDL 验证测试,以确保 WSDL 符合最佳实践和组织策略。然后将策略遵从性和功能测试结果报告回注册中心并实时更新。这在服务的整个生命周期中提供了对服务质量的持续可见性。
SOAtest 允许用户创建强制应用于 Web 服务资产策略的测试,这些策略如 CentraSite Active SOA 资源库中所声明。用户可以选择 Web 服务资产,并选择要强制执行的策略。
有关更多详情,请查阅 从 Software AG CentraSite Active SOA 创建测试。
使用所选定 CentraSite 策略运行测试套件后,你可以立即访问到与 CentraSite 中资产相关联的质量数据。
若要配置 SOAtest 来发送结果:
在命令行中:将 -CentraSitecli
选项添加到你的 SOAtest 命令行调用。例如:./soatestcli -data "C:\My Workspace location" -config "user://Example Configuration" -resource MyProject/mytest.tst -report "C:\directory to save HTML report" -CentraSite
通过这种配置,SOAtest 将在测试执行完成后自动向 CentraSite 报告结果。如果运行一个单独的测试或者不是最顶级根测试套件的测试套件,那么结果将不会发送到注册表(因为 SOAtest 假定你正在配置测试)。SOAtest只发送完整的 tst 执行结果,以避免发送部分或不完整的结果。
要查看从 SOAtest 到 CentraSite 报告的数据: