android-testing

    17熱度

    6回答

    如何在Android中測試GPS應用程序?我們可以使用Android emulator進行測試嗎?

    78熱度

    14回答

    我們正在構建一個複雜的Android應用程序,其中包含許多屏幕和工作流程,分佈在許多活動中。我們的工作流程與您在銀行的ATM機上可能看到的類似,例如,有一個Activity登錄到主菜單Activity,該主菜單可以根據用戶的選擇轉換爲其他活動。 由於我們有這麼多的工作流程,我們需要創建跨越多個活動的自動化測試,因此我們可以從頭到尾測試工作流程。例如,使用ATM示例,我們希望輸入有效的PIN碼,驗證

    43熱度

    3回答

    剛開始使用Robolectric,它似乎是我所需要的。不過,就使用SharedPreferences而言,我遇到了一些障礙。 我有兩個測試用例 活動希望新的/空sharedPreferences 活動預計有一些數據sharedPreferences在它已經 測試用例1,測試按預期順利通過,所以一切都很好:) 然而,對於測試用例2,我似乎無法找到向Robolectric提供一些僞造數據的好方法,因此

    29熱度

    5回答

    我已經實現了從某些類(具有模式DAO)的android.database包中使用SQLiteOpenHelper訪問數據庫。 我使用AndroidTestCase爲這些類寫了一些junit測試,但這會導致測試使用與應用程序相同的數據庫。 我看到ProviderTestCase2或RenamingDelegatingContext可以用來單獨測試數據庫。不幸的是,我找不到任何漂亮的教程/示例,它顯示

    3熱度

    1回答

    我有一個主項目依賴於使用外部JARS(也在主項目中使用)的其他庫項目。 現在用ADT17我已經從主項目中刪除這也在庫項目使用的外部庫,因爲它們會自動從新AD17繼承Android的依賴(從庫項目)。 直到這裏所有工作正常。問題是我想爲主項目創建一個測試項目。我所做的是將所有外部jar和android依賴項標記爲可導出的,以便在測試項目中繼承。 但問題是,Android依賴關係雖然它們是可導出的市場

    0熱度

    1回答

    是否可以在主屏幕上爲測試應用程序創建快捷方式? 我有一個應用程序,我測試。在測試過程中,應用程序被卸載並重新安裝。卸載將刪除主屏幕快捷方式。 有沒有在測試活動中重新創建它的方法? 我讀過this,但它不回答我的問題。

    4熱度

    1回答

    我寫了一些使用XML文件的測試。我有兩個項目與代碼,第二個與測試。我想在測試項目中存儲這些XML文件(它們包含測試期間使用的一些數據)。但這是不可能的,因爲似乎只有來自src項目的文件被加載到設備。有誰知道解決這個問題的方法嗎?

    3熱度

    2回答

    我寫這需要一個單獨的活動,以活動的執行一個Android測試用例的活動被測試(不適用於測試的緣故,但只是爲了獲得進入ContentResolver的,所以我可以改變一些電話設置)。 是它在所有可能從一個測試用例或者以另一種方式開始活動。 我知道用於測試活動的AndroidTestCase類,我在測試中使用它,但是我需要使用ContentResolver來更改電話設置,然後測試被測活動的反應,所以我