测试SOA Java开发的框架和工具

时间:2009-07-20 12:09:07

标签: java web-services unit-testing soa

目前,我正在寻找有关面向服务架构(SOA)Java开发的测试工具的任何经验或建议。
这项工作的最佳实践和最佳工具是什么?

感谢您的时间

3 个答案:

答案 0 :(得分:2)

SOAPUI是一个非常方便的工具

www.soapui.org

我认为您可以使用它来生成junit测试但是您可以为给定的wsdl生成并运行测试套件

答案 1 :(得分:2)

我的建议是将功能与传输(在您的情况下是Web服务)分开,并仅测试功能。

由于您不太可能在自己的传输层上滚动,我认为(这些天)足够安全地假设它将按预期工作,但确保您进行集成测试,因为互操作问题的可能性仍然存在。

答案 2 :(得分:2)

我发现SoapUI对于探索性测试非常方便;他们最近添加了REST支持,虽然我没有详细介绍过。它对于尚未准备用编程语言编写测试的QA人员进行的测试也很有用。

那就是说,为了我自己的需要,我会使用JUnit和某种类型的Web服务调用客户端库来保持一致性。该客户端库可以是您自己的,或者只是一个知道如何在这种Web服务上调用的库。