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