2016-12-07 135 views
-1

我正在嘗試對Android Android進行模糊測試,並且需要從adb啓動應用程序,輸入一些字符串值,單擊提交,然後單擊確定以顯示任何彈出窗口。使用adb自動啓動應用程序

我對Android沒有太多的知識,而我只是設法從adb啓動它。我的下一步是手動完成電話上的步驟,並使用logcat記錄活動,並希望使用adb命令自動執行此操作。

我還需要大量的研究來實現這個,但這是正確的方向嗎?或者這對於adb是否可行?

我知道有幾個應用程序有助於記錄用戶操作和重放,但root是必需的,所以我無法繼續。

感謝您的建議!

問候, SQR

===== 12/7下午11時07 ===== 我做了一些進一步的研究,它似乎是monkeyrunner也許是正確的工具來自動執行用戶輸入並抑制彈出窗口。還有待測試。

回答

1

您可以嘗試AndroidViewClient/culebra哪些功能Culebra GUI一個用戶友好的圖形用戶界面,這是一個非常強大的工具,用於生成準備執行的腳本和用於自動化黑盒測試的測試用例。 您只需在設備表示(窗口非常類似仿真器)上執行任何操作,並記錄操作和測試,並稍後執行。

這不需要root。

+0

謝謝,迭戈,我會試試看! – sqr

+0

嗨迭戈,這適用於我的目的,它很容易使用! – sqr

+0

很高興聽到這個消息。如果您有任何問題,可以使用標籤http://stackoverflow.com/questions/tagged/androidviewclient –