我可以自动生成回归测试套件吗?

时间:2011-10-04 17:13:10

标签: java soap wsdl regression-testing zimbra

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

  1. Model Based Testing
  2. 使用yEd定义图形模型和基于MBT的代码生成并使用GraphWalker动态生成测试模型
  3. Spock testing framework + spring-ws
  4. 我已广泛使用soapUI,但它对代码生成相关的测试不是很灵活。然而,通过将soapui项目签入版本控制来创建测试一次,参数化它们并保持加班是非常好的