2011-04-22 103 views
5

我正在尋找使用Frank來測試我們的iOS應用程序的UI。有支持Android的類似庫嗎?我目前使用Robotium,但認爲能夠在兩個平臺上以相同格式指定測試將會很好。BDD Android UI測試框架?

是否有可能得到類似JBehave的東西在Android上運行?

+0

根據http://google-opensource.blogspot.com/2011/06/introducing-native-driver.html,我們最終可能會切換爲使用WebDriver。 – 2011-07-26 13:02:29

+0

我建議你試試這個庫:https://github.com/mauriciotogneri/green-coffee 你只需要導入它,然後你就可以運行用小黃瓜寫的測試。 – 2017-02-04 10:05:33

+0

我建議你試試這個庫:https:// github。com/mauriciotogneri/green-coffee 你只需要導入它,然後你就可以運行用小黃瓜寫的測試。 – 2017-02-04 10:09:10

回答

1

你可以使用Cuke4Duke驅動Robotium嗎?或者使用JRuby/Cucumber來驅動Robotium?

+0

Cuke4Duke看起來很有趣。我會給你一個鏡頭。現在我試圖用JBehave駕駛Robotium。 – 2011-04-26 20:07:31

+1

如果您設法使用Cuke4Duke和Robotium,請分享您的解決方案。 – p0deje 2011-09-06 08:21:10

1

沒有,robotium是BDD上DVM不JVM因此沒有駕駛員與JVM的框架,如jbehave存在等

0

我使用www.LessPainful.com最近開始 - 有一定的侷限性(你可以自己寫步驟),這是一個相當早期的公司,但到目前爲止,測試至少證明是有用的,尤其是在不同的屏幕尺寸下,再加上它們已經自動化了一些好的東西,如定位(我認爲它們在真實手機上使用電機!)。

(在iOS參考我們使用弗蘭克 - https://github.com/moredip/frank-和WP7上我們寫我們自己 - https://github.com/Expensify/WindowsPhoneTestFramework)從lesspainful.com

+0

看看[我的回答](http://stackoverflow.com/a/9278045/111777)。 LessPainful的[開源](https://github.com/calabash/calabash-android)他們的一些黃瓜代碼。 – 2012-02-14 13:52:20

2

的傢伙已經開源了他們的一些特製的醬汁對github。它可以讓你在模擬器和本地設備上的android上進行黃瓜測試。因爲它們的服務代碼相同,所以如果註冊,您應該可以在多個設備上測試您的功能。正如scompt.com所言: