2015-04-01 55 views
2

我想知道您是否有任何可以推薦的移動測試自動化工具?在嘗試了幾種工具之後,我無法找到符合每個標準的工具。 Ranorex可以在兩種設備上使用,但在面對太多問題後,我選擇不使用它。我遇到的最好的工具是robotium,儘管它只適用於Android,因此並不有趣。針對iOS和Android的移動測試自動化

標準:

  • 可能CI整合。
  • 可與Nunit或類似結構一起使用。
  • 可以在iOS和Android上使用。
  • 穩定。

請不要推薦這些錄製工具之一,因爲他們(在我看來)不測試任何東西。

祝您有個美好的一天,感謝您的幫助。

+0

你已經試用過嗎? – 2015-04-13 05:34:13

回答

0

可能是回答這個問題有點遲了 - 你可以試試Jamo Solutions的M-eux。它適用於Android和iOS。支持Android和iOS上的本地,混合和Web應用。持續集成是可能的。默認情況下,沒有開箱即用的集成,但可以在junit中編寫單元測試用例。編譯它們並使用jenkins將它們放入CI中。 其他選項可以從Experitest中查看。該工具也具有相同的功能。這兩種工具都不是開源或免費軟件。

1

也許托斯卡移動+將有興趣你: http://www.tricentis.com/tricentis-tosca-testsuite/tosca-mobile-plus/

托斯卡遵循基於模型的方法 - 它不是基於腳本,並且它也不是一個捕捉&重放工具。控制的識別是通過與技術相關的屬性完成的,IMHO是穩定自動化最可靠的方式。

除了Android & iOS,Tosca確實支持更多技術(UI和非UI)。

Tosca也可以完全集成到您的CI(使用例如Jenkins,TeamCity,QuickBuild或任何其他構建工具)。

欲瞭解更多詳情,您還可以看看托斯卡移動+文檔: https://documentation.tricentis.com/en/840/index.htm#tbox/mobile.htm%3FTocPath%3DTBox%7CTosca%2520Mobile%252B%7C_____0

0

你可以嘗試Calabash。它可以與IOS和Android一起使用,並且很容易集成到CI管道中。

+0

在這一點上,葫蘆已經或多或少地進行了EOL。 – 2017-11-08 21:41:08

2

通過使用Appium這是一個開源框架,可以實現Hybrid/Native/Mobile Web實際設備上應用程序的自動化。

Appium允許您爲移動網絡應用程序創建一次並使用無處不在的功能,例如,相同的腳本將在Android和iOS上運行。

其豐富的功能庫支持使您甚至可以自動執行復雜的移動應用程序手勢,例如點擊,捏,精確點擊,滑動等。

有關appium更多詳情,請訪問:http://appium.io/

+0

如果選擇Appium,我會推薦使用Java(Appium的另一個好處是它支持多種語言),因爲它是最流行/最容易獲得支持的。 – 2017-11-08 21:42:20

0

你試過SIGOS應用體驗(前身爲主題的移動測試/ DeviceAnywhere的)?

它集成了許多領先的CI /敏捷工具,包括Appium,HP UFT,硒和SAP。他們提供真實設備上的測試,您可以選擇想要的部署類型 - 公共雲,私有云,內部部署。

SIGOS應用體驗還提供了應用程序性能監控,不是所有的自動化測試平臺做的。 https://appexperience.sigos.com/