1

我们正在考虑从 zimbra 6 升级到 zimbra 7,并且我们希望避免我们编写的与它集成的帐户生命周期软件中的回归。由于大多数内容都由 WSDL 文件记录,因此我们正在考虑仅使用它进行测试。

我想知道的是,有没有办法使用 API 定义和两个目标服务器来填充测试套件?

4

2 回答 2

1

我正在使用以下三种工具的组合来解决您提到的那种问题

  1. 基于模型的测试
  2. 使用yEd定义图形模型和基于 MBT 的代码生成,并使用GraphWalker动态生成测试
  3. Spock 测试框架+ spring-ws

我已经广泛使用了soapUI,但它对于代码生成相关的测试不是很灵活。然而,通过将soapui项目签入版本控制来创建一次测试、参数化它们并维护超时是非常棒的

于 2011-10-04T17:39:00.957 回答
1

看看SoapUI。它是一个开源产品,可以基于 WSDL 进行一些自动化测试。

于 2011-10-04T17:21:10.350 回答