有些人通过 Calabash-iOS 或 Frank 找到了在 iOS 中使用 Cucumber 的方法。
对我来说(这是个人观点,并不意味着每个人的情况都一样)我认为这不是最好的方法;它不是原生的,它要求我或我的 QA 同事为此学习一门新语言(Ruby);它仅限于 UI。
它有自己的设置过程和依赖堆栈。
所以我开始为 Objective-C 和 Swift 寻找任何类似原生的 Cucumber 实现;在其中,我仍然可以享受令人敬畏的黄瓜测试用例技术,同时用本地语言实现这些步骤,并像普通 XC 测试用例一样以本地方式查看结果。
但是,我没有找到任何像我想要的东西。