【发布时间】:2009-07-20 12:09:07
【问题描述】:
目前,我正在寻找有关面向服务架构 (SOA) Java 开发测试工具的任何经验或建议。
这项工作的最佳实践和最佳工具有哪些?
感谢您的宝贵时间
【问题讨论】:
标签: java web-services unit-testing soa
目前,我正在寻找有关面向服务架构 (SOA) Java 开发测试工具的任何经验或建议。
这项工作的最佳实践和最佳工具有哪些?
感谢您的宝贵时间
【问题讨论】:
标签: java web-services unit-testing soa
我发现 SoapUI 对于探索性测试相当方便;他们最近添加了 REST 支持,尽管我没有详细使用过。对于尚未准备好用编程语言编写测试的 QA 人员执行的测试,它也很有用。
也就是说,出于我自己的需要,我会使用 JUnit 和某种调用 Web 服务的客户端库来保持一致性。该客户端库可以是您自己的,或者只是一个知道如何调用此类 Web 服务的库。
【讨论】:
SOAPUI 是一个非常方便的工具
www.soapui.org
我认为您可以使用它来生成 junit 测试,但您可以为给定的 wsdl 生成和运行测试套件
【讨论】:
我的建议是将功能与传输(在您的情况下为 Web 服务)分开并仅测试功能。
由于您不太可能滚动自己的传输层,我认为(这些天)假设它会按预期工作是足够安全的,但请确保您进行集成测试,因为潜在的互操作问题仍然存在。
【讨论】: