接受测试SOAP Web服务的最佳方式是什么?

时间:2015-02-02 13:06:38

标签: java cucumber soapui acceptance-testing cucumber-junit

我们有Java Web Services(SOAP)和一些应用程序代码。我们确实有JUnit测试,在项目使用JUnit和maven构建时完成。

我们想要的是能够测试可以作为验收测试运行的SOAP Web服务,也就是测试实际的功能服务。我们目前所拥有的是一个SOAP-UI项目,我们运行它来测试Web服务。大多数这些Web服务都是采用单个输入和单个输出参数的文档样式。为了测试它,我们在SOAP-UI中使用断言来查看输出是否包含某个字符串或计算多个标记等。

我们希望有一个项目,我们可以从像Jenkins这样的Integration服务器运行,或者调用实际的Web服务,就像我们使用SOAP-UI一样,然后查看结果是否正确。

这需要自动化,可以按计划或按需运行。

我使用Cucumber

找到了以下wrt

Testing a Web Service with SoapUI, JUnit, Maven and Cucumber

但对于一些小事而言似乎付出了很多努力,并且不知道我如何能够像在SOAP-UI中那样解释响应。

  1. Cucumber是测试它的最佳选择吗?
  2. 或者是否有更好的替代方案可用于测试?
  3. 你知道如何使用它的一个例子吗?

0 个答案:

没有答案