android-testing

    25熱度

    2回答

    我正在使用Android Studio 0.2.4,但我認爲這個問題通常可以與IntelliJ相關。我的測試是在src/instrumentTest/java下進行的,並且都擴展了AndroidTestCase。當我運行所有測試時(比如右鍵單擊源文件夾並單擊「運行...」),測試在Android模擬器上正常運行(如運行/調試配置下所示)。但是,如果我嘗試以同樣的方式運行單個測試方法或測試類(右鍵單

    0熱度

    2回答

    我有以下問題: 我需要在不同設備上測試應用爲黑盒應用。 我嘗試過使用monkeyrunner,但改變每個設備的龍頭座標需要很長時間。 Robotium和Robolectric - 無用的原因我需要測試應用程序爲黑匣子,它們是基於Juint的。 uiautomatorviewer - 無用,因爲我沒有uiautomator在船上有特定的android圖像。可能最簡單的解決方案是將其添加到設備上,但現

    1熱度

    2回答

    我測試我的phone.Since我的Android應用我的手機連接到我的PC使用USB電纜,其不允許我訪問相機。我需要在eclipse上看到日誌。是否有任何方法,以便我可以看到日誌並測試我的應用程序,在哪裏需要訪問我的手機相機?

    3熱度

    1回答

    我想在物理硬件上測試我的android應用程序與不同版本的android操作系統。需要測試我的程序與第三方硬件(條形碼掃描儀)的交互。 爲了「切換」android操作系統。我假設爲了「重新映像」我的手機,我必須根據手機設置特定的操作系統版本和各種圖像。 似乎有很多關於如何對手機進行根目錄的討論,但是我很好奇,是否有一種簡單/標準的方法可以爲開發者做到這一點(例如標準硬件允許這個過程快速/容易地發生

    15熱度

    4回答

    我想清除在我的測試過程中添加的所有SharedPreferences。我已經閱讀了一些帖子和官方文檔(SharedPreferences.Editor.clear())。但是當我在單元測試運行後開始我的應用程序時,我仍然發現測試值。 所以,在AndroidTestCase.tearDown(),我有這樣的: public class PrivateStorageUtilsTest extends

    1熱度

    1回答

    測試活動開始我有一個場景來測試: 在我的應用程序,點擊一個按鈕 - 比如,btn1。 btn1點擊使用意圖action=VIEW,uri=http://www.m10v.com,category=DEFAULT啓動另一項活動。本次活動屬於另一個包(例如:browser) 如何: 確保,活動這個意圖過濾器安裝了應用程序? 我如何測試活動實際開始?

    0熱度

    1回答

    我打算這樣做的原因是因爲我想在Android設備上執行一些測試。 我記得有一些方式來實現這一點: 編寫Python腳本,可以模擬刷卡事件。左,右,上下。 所有事件和速度都應該是可配置的。這種方式可以通過adb完成。 Android單元測試。 CTS可以存檔我期待的測試嗎? 我的理解是否正確? 請給我進一步的信息。 在此先感謝

    1熱度

    1回答

    我正在尋找一種方法在我的集成測試中獲取當前設備的序列號。 現在,調用 TelephonyManager manager = (TelephonyManager) getActivity().getSystemService(Context.TELEPHONY_SERVICE); String deviceId = manager.getDeviceId(); 在我的測試方法 的時候,我得到j

    0熱度

    1回答

    我正在觀察Android JUnit測試用例中的不尋常行爲。測試用例用於測試簡單計算器應用程序的活動狀態管理。這是我的測試案例假設要做的。 發射活動(在安裝完成) 獲取參考UI Elelments(在安裝完成) 按下按鈕上寫一句話的TextView 活動的 改變方向因此被重新創建的TextView的文本被清除出 確認TextView的是乾淨的 雖然我在模擬器看到,在步驟5,活動的TextVie w

    1熱度

    1回答

    我正在使用robotium自動執行產品。我需要在那裏做一些dat驗證類的任務。 的情況是這樣的: 我們單擊列表,在列表中選擇一些項目,做一些操作。 我想將所選項目的名稱放入數組中。這樣我可以稍後再比較一下。 我用下面的代碼: for(i=0; i<=n;i++) { solo.clickInList(i); Array1[i]=solo.getText(i).toString(); }