2011-07-05 55 views
0

我在網上找不到任何有用的資源,關於robotium如何用於直接在手機上執行測試用例,而不是在仿真器上(它是通常的情況)直接在手機上運行Robotium測試用例(不是模擬器)

一些更多詳情 我有一個品牌的android手機。這款手機有一個內置的應用程序,由手機制造商製造(不是谷歌應用程序).​​.我沒有任何apk或應用程序的源代碼。鑑於這種情況 - 是否有可能使用robotium來測試這個應用程序?

對此有任何幫助嗎?

回答

2

您需要根據您的手機進行操作,然後從設備中拉出apk,並使用您的測試項目使用的相同證書對其進行辭職,然後將其重新推回手機。

要在設備上運行測試,而不是唯一需要做的就是將其連接到計算機(使用adb設備以確保它已正確連接)。然後測試將在您的設備上運行。

更多這方面的信息可以在Robotium wiki頁面中找到: Robotium for preinstalled applications

1

你並不需要以root的手機。您可能可以使用Robotium,但您必須刪除簽名以及帶有調試的標誌。這可能很難,因爲它是一個Verizon構建的應用程序。我目前正在測試Verizon應用程序,爲了用Robotium測試他們的應用程序,我必須在Verizon簽名上簽名測試,並在運行之前用螞蟻構建測試。

希望這會有所幫助。

相關問題