簡體   English   中英

使用Android Studio測試android應用

[英]Testing android app using Android Studio

首先,我想坦白。 我以前從未寫過測試。 我從事程序員已有10多年了,而且從未發現需要編寫適當的測試(或稱為“測試”的東西),因為大多數情況下,我編寫的代碼(我認為)可以輕松地手動測試。

現在,我正在編寫一個非常復雜的android應用程序,並且我正在執行此手動測試,以確保每個函數和類都按預期運行,這使我的工作陷入困境。 因此,現在我有點在暗中尋找如何使我的代碼與測試兼容(是否存在這種情況?)以及應該從哪里開始。

我正在使用最新的Android Studio(1.2 Beta 3)。 我發現在“ src”文件夾下有一個“ androidTest”文件夾,其中(文件夾下面的幾個文件夾)包含一個文件ApplicationTest.java。 這是ApplicationTest.java的內容

public class ApplicationTest extends ApplicationTestCase<Application> {
    public ApplicationTest() {
        super(Application.class);
    }
}

好,現在回到我的應用程序。 我想測試我編寫的類AnalyzerOffline.java(位於main> java> com.code.imin.app下),因為它周圍有相當復雜且龐大的代碼。 那么我應該如何開始呢? 我試着讀http://developer.android.com/tools/testing/testing_android.htmlhttp://rexstjohn.com/unit-testing-with-android-studio/等,但我還是不知道從哪里開始-我覺得我在這里遺漏了一些東西,或者也許我以某種方式編寫測試或整個測試的想法是錯誤的。

所以可以請有人在這里給我一些照明嗎?

我正在使用Monkey工具測試

步驟1:

打開android studio終端(工具->打開終端)

第2步:

為了使用monkey,打開命令提示符,然后naviagte進入以下目錄。

 export PATH=$PATH:/home/adt-bundle-linux-x86-20140702/sdk/platform-tools

第三步:

將此猴子命令添加到終端,然后按Enter。

在模擬器中查看魔術。

adb shell monkey -p com.example.yourpackage -v 500

500-是頻率計數或要發送以進行測試的事件數。

您可以更改此計數。

更多參考,

http://www.tutorialspoint.com/android/android_testing.htm

http://androidtesting.blogspot.in/2012/04/android-testing-with-monkey-tool.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM