我正在寻找使用Frank来测试我们的iOS应用程序的UI。有支持Android的类似库吗?我目前使用Robotium,但认为能够在两个平台上以相同格式指定测试将会很好。BDD Android UI测试框架?
是否有可能得到类似JBehave的东西在Android上运行?
我正在寻找使用Frank来测试我们的iOS应用程序的UI。有支持Android的类似库吗?我目前使用Robotium,但认为能够在两个平台上以相同格式指定测试将会很好。BDD Android UI测试框架?
是否有可能得到类似JBehave的东西在Android上运行?
你可以使用Cuke4Duke驱动Robotium吗?或者使用JRuby/Cucumber来驱动Robotium?
Cuke4Duke看起来很有趣。我会给你一个镜头。现在我试图用JBehave驾驶Robotium。 – 2011-04-26 20:07:31
如果您设法使用Cuke4Duke和Robotium,请分享您的解决方案。 – p0deje 2011-09-06 08:21:10
没有,robotium是BDD上DVM不JVM因此没有驾驶员与JVM的框架,如jbehave存在等
我使用www.LessPainful.com最近开始 - 有一定的局限性(你可以自己写步骤),这是一个相当早期的公司,但到目前为止,测试至少证明是有用的,尤其是在不同的屏幕尺寸下,再加上它们已经自动化了一些好的东西,如定位(我认为它们在真实手机上使用电机!)。
(在iOS参考我们使用弗兰克 - https://github.com/moredip/frank-和WP7上我们写我们自己 - https://github.com/Expensify/WindowsPhoneTestFramework)从lesspainful.com
看看[我的回答](http://stackoverflow.com/a/9278045/111777)。 LessPainful的[开源](https://github.com/calabash/calabash-android)他们的一些黄瓜代码。 – 2012-02-14 13:52:20
的家伙已经开源了他们的一些特制的酱汁对github。它可以让你在模拟器和本地设备上的android上进行黄瓜测试。因为它们的服务代码相同,所以如果注册,您应该可以在多个设备上测试您的功能。正如scompt.com所言:
。该项目现已正式开源,被称为葫芦。
我写了一个简短的博客文章吧: http://blog.lesspainful.com/2012/03/07/Calabash-Android/
葫芦也可在iOS和与一些工作和两个类似的应用程序可以运行在iOS和Android一样的功能。
你可以阅读更多的东西一般约葫芦这里: http://blog.lesspainful.com/2012/03/07/Calabash/
我已经能够对开放源代码我这方面的工作:
https://bitbucket.org/proxama/windows_android_cucumber_runner https://bitbucket.org/proxama/android_cucumdroid
它可以让你编写自己的功能和步骤以锻炼UI自动化。这意味着它可以在设备上运行。
它可能不像使用它那么容易,但Windows gui应用程序旨在包装使其实际运行的ANT任务。
我使用MonkeyTalk测试了我的应用程序。它可能会帮助你。 https://www.cloudmonkeymobile.com/monkeytalk
根据http://google-opensource.blogspot.com/2011/06/introducing-native-driver.html,我们最终可能会切换为使用WebDriver。 – 2011-07-26 13:02:29
我建议你试试这个库:https://github.com/mauriciotogneri/green-coffee 你只需要导入它,然后你就可以运行用小黄瓜写的测试。 – 2017-02-04 10:05:33
我建议你试试这个库:https:// github。com/mauriciotogneri/green-coffee 你只需要导入它,然后你就可以运行用小黄瓜写的测试。 – 2017-02-04 10:09:10