我爲使用android手機的instrumentationtestcase包的標準瀏覽器應用程序編寫了一些測試用例。我們可以在沒有連接到PC的情況下在android手機上運行Instrumentationtestcases嗎?
我能夠當手機連接到PC來運行測試..
是有辦法包括以這樣的方式應用這些測試用例,當一個活動是這些測試用例運行調用!
在此先感謝
我爲使用android手機的instrumentationtestcase包的標準瀏覽器應用程序編寫了一些測試用例。我們可以在沒有連接到PC的情況下在android手機上運行Instrumentationtestcases嗎?
我能夠當手機連接到PC來運行測試..
是有辦法包括以這樣的方式應用這些測試用例,當一個活動是這些測試用例運行調用!
在此先感謝
您可以使用類似ADB無線(需要root),它可以讓你運行和測試應用程序(從IDE),但無需線纜。
如果你想通過從設備中調用某些東西來運行測試......那麼我不知道它是否可能。但至少它看起來很無用......如果你看不到什麼失敗,那麼運行JUnit測試有什麼意義呢?
如果我已經正確理解你的問題,我會說是。
Android模擬器中有「開發工具」。你只需要在Eclipse中創建模擬器。然後,您需要從仿真器獲取/安裝此應用程序到您的連接設備。之後,您將您的測試項目安裝到您的設備中。然後,您可以通過從Dev Tools的Instrumentation菜單選項中選擇它來運行獨立於您的PC的測試項目。
以下是命令(可以相應地改變路徑): 要從運行仿真器連接的設備進行復制,執行: ADB -e拉/system/app/Development.apk ./Development.apk
將.apk文件複製到當前目錄。然後將其安裝到您的連接設備上: adb -d install Development.apk
希望這是您的問題和所需的解決方案。
這是關於測試另一個應用程序。它不需要root。這篇文章對於我們很多人都希望直接在設備上執行他們的測試,而無需將其連接到PC上。只需在設備上安裝項目和測試項目並執行測試。 – Sick
謝謝克里斯蒂安.. 其測試手機的穩定性,而不是爲應用程序測試..當手機連接到USB它通過USB需要額外的權力..以防止它,我不希望它是連接到pc .. – dinesh