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

发布于 2024-12-08 06:51:30 字数 150 浏览 2 评论 0原文

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

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

We're looking at an upgrade from zimbra 6 to zimbra 7, and we want to avoid regressions in the account lifecycle software we wrote to integrate with it. Since most things are documented by a WSDL file, we were thinking of just using that to test.

What I'm wondering is, is there a way to use an API definition and two target servers to populate a test suite?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

踏月而来 2024-12-15 06:51:30

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

Take a look at SoapUI. It is an open source product that can do some automated testing based on a WSDL.

扶醉桌前 2024-12-15 06:51:30

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

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

我用过SoapUI 广泛使用,但事实并非如此对于代码生成相关的测试非常灵活。然而,创建一次测试,参数化它们并通过将soapui项目签入版本控制来维护加班是超级棒的

I am using a combination of the below three tools to solve the kind of problem you have mentioned

  1. Model Based Testing
  2. Define graphic model and MBT based code gen using yEd and use GraphWalker to generate the tests dynamically bu walking the model
  3. Spock testing framework + spring-ws

I've used soapUI extensively but it is not very flexible for code gen related tests. It is however super to create the tests once, parameterize them and maintain overtime by checking in the soapui project to version control

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文