【发布时间】:2019-12-30 17:26:26
【问题描述】:
这听起来可能是一个非常模糊的问题,但我希望能从大家那里得到一些见解,他们可以提出一些想法,以便我能够朝着正确的方向前进。我有 ReadyAPI 许可证,并想围绕它开发一个自动化框架。我当然可以添加断言并创建测试以及工具中的所有内容,但我想知道是否有一种方法可以围绕它构建关键字或数据驱动框架,以便我可以具有可重用性、易用性、即时添加断言,通过 excel 执行,甚至通过 excel 添加断言(不确定)。我不确定这是否会使测试的创建更加复杂。请提供您的宝贵意见!
【问题讨论】:
-
嗨,这是一个有趣的问题。我已经在 readyapi 附近有一段时间了。这是一个有趣的工具,易于使用,但对于关键字驱动甚至重用不同数据的重新请求,这是不可能的
-
是的,这就是我想知道是否有人做过类似的事情。但是在进行在线研究时,我偶然发现了这篇让我重新思考的文章:mindtree.com/sites/default/files/2017-10/…
-
是的,这似乎是一个围绕soapui构建的自动化框架,但它周围有额外的复杂性(机器人框架??也许是bdd)。我认为这不是一个好主意,除了那个网站之外,没有关于该产品的任何内容。像这样的解决方案会在soapui周围造成很多复杂性。我猜这种方式soapui只会用于请求,其余的将由自动化框架管理。为此,我会放心。
-
有道理,那么我们甚至不需要ReadyAPI,我想免费的soapui就足够了。不过,我看到的 Robot 框架的唯一区别是它具有内置库,其中包含围绕 SOAP 和 REST 服务的关键字,这可以稍微减少手动工作。但是我仍然无法理解为什么我要创建一个框架而不是从工具本身内部执行测试用例。我知道这正是我在帖子中首先提出的问题,所以让我们看看我们都得出什么结论。
标签: api automation soapui ready-api