我们可以使用Karate框架进行非API测试吗?如果是,如何



我正试图从我们的后端应用程序(与API无关(将Cucumber框架迁移到Karate框架但我在网上搜索到的所有空手道文献都只有API相关的空手道测试。我们是否可以使用Karate框架测试与API无关的后端应用程序?我试图让非IT人员编写自己的测试用例(所以想看看空手道是否能做到(。

是的,但如果您能够编写一些Java"胶水";密码请注意,粘合代码比Cucumber简单得多,而且它是只需要编写一次的代码。通常,企业有一个中央团队来编写所需的粘合代码(例如,连接到数据库或某些自定义协议,如gRPC(。一旦粘合代码到位,您只需专注于用小黄瓜编写以业务逻辑为中心的测试。

举个极端的例子:https://twitter.com/getkarate/status/1417023536082812935

搜索Java interop,你会发现更多这类东西的空手道示例。

最新更新