2012-06-25 25 views
0

我正在尝试探索不同的方式,可能会对我的XCode应用程序进行自动化测试,并且遇到了Frank/Cucumber,但我对于它的工作方式感到非常困惑。黄瓜在实际开始测试中采取了哪些步骤?你有你的功能文件(*。功能文件),这似乎有利于英文风格的写作类型,那么你有你的定义,我假设与每个功能链接的脚本?我之前从未做过ruby编程,所以这可能是我大部分困惑的源头。使用Frank/Cucumber进行XCode自动化测试

任何人都可以解释它是如何工作的?在敏捷的环境中,您可能会在一周的冲刺后发生变化吗?我的想法是,如果你有所有这些功能和所有这些脚本,很快它可能会成为一个头痛的维护,但那只是我想的长期。

任何帮助和想法都是值得赞赏的。谢谢!

回答

1

Frank/Cucumber是一个非常有用的测试x代码的工具,在敏捷环境中非常有用。

所有你需要的是安装宝石,并有一个frankified版本的应用程序。

然后继续设置symbiote - 它用于检查应用程序的用户界面。

然后根据您的x代码目录创建一个功能文件,它用简单的英文写成,并告诉测试元素的步骤。

然后创建一个步骤定义文件,并为特征文件中定义的步骤编写ruby代码。

继续并从终端运行它,并看到您的测试通过。

相关问题