當前位置:首頁 » 安卓系統 » android測試代碼

android測試代碼

發布時間: 2022-10-02 09:22:21

① 真機測試android代碼,求大神解決(附上圖片)

你不要這樣直接先連著真機測試。
你現在build菜單裡面直接生成這個apk。然後把升值的apk通過微信和QQ傳到你的手機上面。然後安裝那個apk。看能不能安裝?這樣做的目的是定位問題所在看是你手機的問題,還是你APP的問題?

② 如何進行Android單元測試

如何進行Android單元測試Menifest.xml中加入:<application>中加入:<uses-library android:name="android.test.runner" /><application>外面加入:<uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /><instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="name.feisky.android.test"android:label="Test for my app"/>編寫單元測試代碼:必須繼承自AndroidTestCase類package name.feisky.android.test;import android.test.AndroidTestCase;import junit.framework.Assert;public class MyTest extends AndroidTestCase {private static final String Tag="MyTest";public void testSave() throws Throwable{int i=4+8;Assert.assertEquals(5,i);}public void testSomethingElse() throws Throwable {Assert.assertTrue(1 + 1 == 12);}}執行測試IntelliJ中:eclipse中:右鍵 run as Android JUnit Test命令行工具:adb shell am instrument -w name.feisky.android.test/android.test.InstrumentationTestRunner也可以新建一個測試項目進行測試New > Project > Android > Android Test Project.添加測試用例類添加新類,基類設置為android.test.<HelloAndroid>添加構造函數添加setUp()方法,這個方法在所有的測試之前進行變數和測試環境的初始化。@Override protected void setUp() throws Exception { super.setUp(); mActivity = this.getActivity(); mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview); resourceString = mActivity.getString(com.example.helloandroid.R.string.hello); }添加testPreconditions()方法,檢查初始化環境,只執行一次public void testPreconditions() { assertNotNull(mView); }添加單元測試public void testText() { assertEquals(resourceString,(String)mView.getText()); }測試Run As... > Android JUnit Test

③ 如何進行Android單元測試

進行Android單元測試

Menifest.xml中加入:

<application>中加入:

<uses-library
android:name="android.test.runner" />

<application>外面加入:

<uses-permission
android:name="android.permission.RUN_INSTRUMENTATION" />

<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="name.feisky.android.test"

android:label="Test for
my app"/>

編寫單元測試代碼:必須繼承自AndroidTestCase類

package
name.feisky.android.test;

import
android.test.AndroidTestCase;

import
junit.framework.Assert;

public class MyTest
extends AndroidTestCase {

private static final
String Tag="MyTest";

public void testSave()
throws Throwable

{

int i=4+8;

Assert.assertEquals(5,i);

}

public void
testSomethingElse() throws Throwable {

Assert.assertTrue(1 + 1
== 12);

}

}

執行測試

IntelliJ中:

添加測試用例類

添加新類,基類設置為android.test.<HelloAndroid>

添加構造函數

添加setUp()方法,這個方法在所有的測試之前進行變數和測試環境的初始化。

@Override

protected void setUp() throws Exception {

super.setUp();

mActivity = this.getActivity();

mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview);

resourceString = mActivity.getString(com.example.helloandroid.R.string.hello);

}

添加testPreconditions()方法,檢查初始化環境,只執行一次

public void testPreconditions() {

assertNotNull(mView);

}

添加單元測試

public void testText() {

assertEquals(resourceString,(String)mView.getText());

}

測試 Run As... > Android JUnit Test

④ android 單元測試demo怎麼寫

工具/原料

eclipse
方法/步驟

這里我們拿「android的ScrollView滾動布局獲取數據基礎方法」這個示例中利用HttpUtils工具類獲得json數據為例,利用單元測試進行測試。
首先,在AndroidManifest.xml清單文件中使用滑鼠點擊的方法添加android.test.InstrumentationTestRunner(如果使用代碼容易出錯),之後再添加Instrumentation的Name和Target package,全部自動完成這一過程。具體方法

然後在AndroidManifest中使用Alt+/自動添加單元測試包,單元測試准備工作完成,

在第二步中targetPackage指定的包名com.example.layout,意思是在com.example.layout包下所有包下的類都可以進行單元測試,所以我們在該包下建立一個測試類MyTest,並繼承AndroidTestCase,寫一個testjson()方法,用於測試android語句是否能正確輸出json數據 。

寫好測試代碼之後,進行如圖方式執行測試代碼。如果出現「綠色」,則測試成功,這樣就完成了單元測試,模擬器只需要在旁邊掛著,不用模擬器,而可以進行多個函數的獨立單元測試,不僅節省了時間,還提高了工作效率。

END
注意事項

在到項目UI中執行之前利用單元測試可以提高工作效率,省去使用模擬器測試卡機浪費的時間。

⑤ 怎樣在oppoa57安卓手機上測試android代碼

OPPO A57有許多的,工程代碼,但是個人建議您不要隨意的修改操作

⑥ android代碼調試測試用例怎麼編寫

1、創建測試工程
介紹了這么多,也是時候該動手嘗試一下了,下面我們就來創建一個測試工程。在創建之前你需要知道,測試工程通常都不是獨立存在的,而是依賴於某個現有工程的,一般比較常見的做法是在現有工程下新建一個tests文件夾,測試工程就存放在這里。
那麼我們就給剛創建的項目test創建一個測試工程吧。在Eclipse的導航欄中點擊File→New→Other,會打開一個對話框,展開Android目錄,在裡面選中Android Test Project,如圖1所示。
點擊Next後會彈出創建Android測試工程的對話框,在這里我們可以輸入測試工程的名字,並選擇測試工程的路徑。按照慣例,我們將路徑選擇為test項目的tests文件夾下,

⑦ android 單元測試用例怎麼寫

首先我們需要先下載相應的 JUnit 相關的 JAR 包,下載的過程可以去 JUnit 的官方網站,也可以直接通過 Maven 資源倉庫來完成。

使用簡單的 @Test 註解實現我們的測試方法的編寫和執行
准備工作做好之後,接下來我們就可以開始嘗試編寫壹個簡單的測試代碼了。首先,我們編寫了壹個 Calculator 類,並提供五個方法分別完成加減乘除以及求平方的運算。代碼如下:

package net.oschina.rrfhoinn.main;
public class Calculator {
public void add(int n){
result += n;
}
public void substract(int n){
result -= n;
}
public void multiply(int n){
result *= n;
}
public void divide(int n){
result /= n;
}
public void square(int n){
result = n * n;
}
public int getReuslt(){
return result;
}
public void clear(){
result = 0;
}
private static int result;
}

⑧ android studio 怎樣單純地測試java代碼

自從google發布了新的Android開發工具AndroidStudio,我想很多和我一樣的android開發者一定都從Eclipse轉身到了AndroidStudio的懷抱了吧。它強大的代碼提示和自動完成,完備的配置功能,不是Eclispe能比的。But,有時候你也想測試一段純Java代碼或者工程怎麼辦?貌似沒有選項啊?實際上是可以的,按照步驟來吧。
工具/原料
Android Studio 0.5.5(這是我當前的版本)
方法/步驟
新建一個project,或者如果你已經有project的話,那就直接新建一個mole.注意選擇Java library,然後下一步

輸入mole的一些信息。點擊finish

在左側找到build.gradle,雙擊打開,參照圖中修改一下配置。

編寫你的java代碼測試下吧。

⑨ android studio 怎麼寫單元測試

1、新建test文件夾在要測試工程目錄的兄弟目錄,新建一個test文件夾,如圖:

⑩ androidsqlite資料庫測試代碼怎麼寫

用SQLiteOpenHelper 類中的 getWritableDatabase()和getReadableDatabase()方法可以獲得資料庫的引用。
為了實現對資料庫版本進行管理,SQLiteOpenHelper 類提供了兩個重要的方法,分別是 onCreate()和 onUpgrade(),前者用於初次使用軟體時生成資料庫表,後者用於升級軟體時更新資料庫表結構。
當調用SQLiteOpenHelper的getWritableDatabase()或者getReadableDatabase()方法獲取用於操作資料庫的SQLiteDatabase實例的時候,如果資料庫不存在,Android系統會自動生成一個資料庫,接著調用onCreate()方法。
onCreate()方法在初次生成資料庫時才會被調用,在onCreate()方法里可以生成資料庫表結構及添加一些應用使用到的初始化數據。
onUpgrade()方法在資料庫的版本發生變化時會被調用,一般在軟體升級時才需改變版本號,而資料庫的版本是由程序員控制的。
假設資料庫現在的版本是1,由於業務的變更,修改了資料庫表結構,這時候就需要升級軟體,升級軟體時希望更新用戶手機里的資料庫表結構,為了實現這一目的,可以把原來的資料庫版本設置為2,並且在onUpgrade()方法裡面實現表結構的更新。
當軟體的版本升級次數比較多,這時在onUpgrade()方法裡面可以根據原版號和目標版本號進行判斷,然後做出相應的表結構及數據更新。

熱點內容
c語言tchar 發布:2025-01-19 19:27:07 瀏覽:36
android設備搭建伺服器 發布:2025-01-19 19:20:25 瀏覽:24
phplinux安裝配置 發布:2025-01-19 19:10:23 瀏覽:233
人才招聘系統php 發布:2025-01-19 19:10:22 瀏覽:586
大學資料庫題庫 發布:2025-01-19 19:00:27 瀏覽:572
樓下大門如何設置開門密碼 發布:2025-01-19 18:59:43 瀏覽:161
dns怎麼配置最優 發布:2025-01-19 18:59:42 瀏覽:518
車輛辦理解壓要收費怎麼處理 發布:2025-01-19 18:39:46 瀏覽:951
san存儲櫃 發布:2025-01-19 18:39:35 瀏覽:64
伏魔記安卓版怎麼什麼鍵都沒有 發布:2025-01-19 18:38:54 瀏覽:902