3

有些人通过 Calabash-iOS 或 Frank 找到了在 iOS 中使用 Cucumber 的方法。

对我来说(这是个人观点,并不意味着每个人的情况都一样)我认为这不是最好的方法;它不是原生的,它要求我或我的 QA 同事为此学习一门新语言(Ruby);它仅限于 UI。

它有自己的设置过程和依赖堆栈。

所以我开始为 Objective-C 和 Swift 寻找任何类似原生的 Cucumber 实现;在其中,我仍然可以享受令人敬畏的黄瓜测试用例技术,同时用本地语言实现这些步骤,并像普通 XC 测试用例一样以本地方式查看结果。

但是,我没有找到任何像我想要的东西。

4

1 回答 1

9

我最终自己开发了所需的解决方案。

我把它命名为黄瓜。它是完全原生的,包括测试用例是如何实现和执行的;

你可以在https://github.com/Ahmed-Ali/Cucumberish上找到它

我很乐意回答与此相关的任何问题。

于 2016-02-01T11:04:24.750 回答