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