Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android(6)_對應單元進行測試d

android(6)_對應單元進行測試d

編輯:關於Android編程

測試方式:

黑盒測試(項目答辯時候的測試)
window.exe文件
android.apk文件
集成測試
壓力測試
單元測試
白盒測試(寫代碼時自己對方法的測試)
public int cha(int z, int t){}

 


單元測試方式一:兩個項目
測試差值:

新建項目lession02-junit並新建service類

 

 \
 


TestService.java


[java] 
package com.csdn.net.service; 
 
public class TestService { 
    public int cha(int x,int y){ 
        return x-y; 
    } 
 

package com.csdn.net.service;

public class TestService {
 public int cha(int x,int y){
  return x-y;
 }

}

 

新建測試項目

\ \


測試聲明

 

 \
 


依賴類庫

 \
 

 


指定測試包

 \
 

 


新建測試類
TestDemo.java
[java] 
package com.example.lession02_junit.test; 
 
import junit.framework.Assert; 
 
import android.test.AndroidTestCase; 
 
import com.csdn.net.service.TestService; 
 
public class TestDemo extends AndroidTestCase{ 
 
    private TestService testService = new TestService(); 
 
    public void test() { 
        Assert.assertEquals(3, testService.cha(6,3)); 
    } 

package com.example.lession02_junit.test;

import junit.framework.Assert;

import android.test.AndroidTestCase;

import com.csdn.net.service.TestService;

public class TestDemo extends AndroidTestCase{

 private TestService testService = new TestService();

 public void test() {
  Assert.assertEquals(3, testService.cha(6,3));
 }
}

 

 

右鍵點擊“Run As”--“Android Junit Test”

 

 

 

 

 

 

 

 

 

 

 

 

方式測試二:一個項目裡
首先在AndroidManifest.xml中加入測試聲明和依賴類庫:

 


上面targetPackage指定的包要和應用的package相同。

 


第二步編寫單元測試代碼(選擇要測試的方法,右鍵點擊“Run As”--“Android Junit Test” ):
TestDemo.java
[java]
package com.example.lession02_junit.test; 
 
import junit.framework.Assert; 
 
import android.test.AndroidTestCase; 
 
import com.csdn.net.service.TestService; 
 
public class TestDemo extends AndroidTestCase{ 
 
    private TestService testService = new TestService(); 
 
    public void test() { 
        Assert.assertEquals(3, testService.cha(6,3)); 
    } 

package com.example.lession02_junit.test;

import junit.framework.Assert;

import android.test.AndroidTestCase;

import com.csdn.net.service.TestService;

public class TestDemo extends AndroidTestCase{

 private TestService testService = new TestService();

 public void test() {
  Assert.assertEquals(3, testService.cha(6,3));
 }
}

 

 

 

 

 

 

 

 

 

 

測試方式:

黑盒測試(項目答辯時候的測試)
window.exe文件
android.apk文件
集成測試
壓力測試
單元測試
白盒測試(寫代碼時自己對方法的測試)
public int cha(int z, int t){}

 


單元測試方式一:兩個項目
測試差值:

新建項目lession02-junit並新建service類

 

 


TestService.java


[java]
package com.csdn.net.service; 
 
public class TestService { 
    public int cha(int x,int y){ 
        return x-y; 
    } 
 

package com.csdn.net.service;

public class TestService {
 public int cha(int x,int y){
  return x-y;
 }

}

 

新建測試項目


測試聲明

 

 


依賴類庫

 

 


指定測試包

 

 


新建測試類
TestDemo.java
[java]
package com.example.lession02_junit.test; 
 
import junit.framework.Assert; 
 
import android.test.AndroidTestCase; 
 
import com.csdn.net.service.TestService; 
 
public class TestDemo extends AndroidTestCase{ 
 
    private TestService testService = new TestService(); 
 
    public void test() { 
        Assert.assertEquals(3, testService.cha(6,3)); 
    } 

package com.example.lession02_junit.test;

import junit.framework.Assert;

import android.test.AndroidTestCase;

import com.csdn.net.service.TestService;

public class TestDemo extends AndroidTestCase{

 private TestService testService = new TestService();

 public void test() {
  Assert.assertEquals(3, testService.cha(6,3));
 }
}

 

 

右鍵點擊“Run As”--“Android Junit Test”

 

 

 \\\
 

 

 

 

 

 

 

 

 

 

方式測試二:一個項目裡
首先在AndroidManifest.xml中加入測試聲明和依賴類庫:

 


上面targetPackage指定的包要和應用的package相同。

 


第二步編寫單元測試代碼(選擇要測試的方法,右鍵點擊“Run As”--“Android Junit Test” ):
TestDemo.java
[java]
package com.example.lession02_junit.test; 
 
import junit.framework.Assert; 
 
import android.test.AndroidTestCase; 
 
import com.csdn.net.service.TestService; 
 
public class TestDemo extends AndroidTestCase{ 
 
    private TestService testService = new TestService(); 
 
    public void test() { 
        Assert.assertEquals(3, testService.cha(6,3)); 
    } 

package com.example.lession02_junit.test;

import junit.framework.Assert;

import android.test.AndroidTestCase;

import com.csdn.net.service.TestService;

public class TestDemo extends AndroidTestCase{

 private TestService testService = new TestService();

 public void test() {
  Assert.assertEquals(3, testService.cha(6,3));
 }
}

 

  \         \  


 

 

  \         \

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved