2012-10-31 60 views
1

我正在嘗試使用類似於Selenium的自動化框架來測試本機應用程序(包括android和IOS應用程序)。有沒有人有適合這些任務的框架列表。基於Java的框架是首選,但其他人也歡迎。我想了解每個框架的優點並作出最終決定移動設備的自動化框架

回答

1

我的團隊在過去的14個月中一直在使用Frank,並且對我們來說工作非常順利。它將自己描述爲:「適用於本機iOS應用程序的Selenium」。這是一個相當活躍的項目,並有一個非常有幫助的小社區。

您可以在這裏開始:Testing With Frank

+0

謝謝。我會看看它 – webjockey

3

雖然有很多的選擇,以測試移動應用程序,並不是所有的都是跨平臺的。你說這對你很重要,所以我會說MonkeyTalk(http://www.gorillalogic.com/testing-tools/monkeytalk)葫蘆(http://blog.lesspainful.com/)或新的葫蘆驅動器項目(一種形式的葫蘆看起來和感覺更像硒最近宣佈的易趣傢伙)https://github.com/calabash-driver/calabash-driverhttps://github.com/freynaud/ios-driver

2

Appium是一款兼容Selenium的移動自動化工具,可以讓您使用Selenium客戶端庫編寫Java和其他語言的測試。

+0

太好了,我一直在尋找這樣一個開源很長一段時間。 – webjockey

0

對於iOS:與基於ruby的Frank不同,KIF是一種100%obj-c解決方案,可以更輕鬆地與iOS代碼集成。

就拿我如何使用KIF我的iOS項目,所以我選擇了它在弗蘭克的原因一個例子看看here