Android下junit單元測試
軟件測試小知識:
根據(jù)測試是否知道源代碼:
黑盒測試:只關(guān)心程序執(zhí)行的過程和結(jié)果
白盒測試:根據(jù)源代碼寫測試方法或者測試用例。
根據(jù)測試的粒度:
方法測試:function test
單元測試:unit test
集成測試:intergration test
根據(jù)測試的次數(shù):
冒煙測試:smoke test(android 猴子)
壓力測試:prssure test
Android單元測試:
1.Android測試類要繼承AndroidTestCase類
2.寫測試方法,在測試方法內(nèi)使用斷言assert來測試要測試的方法
3.在AndroidManifest.xml中,要設(shè)置
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.lee.test" />
和<uses-library android:name="android.test.runner" >
4.確保adb連接正常。
MyService.java
package com.lee.test.service;
public class MyService {
/**
* 計(jì)算器相加的業(yè)務(wù)
* @param a
* @param b
* @return
*/
public int add(int a,int b){
return a+b;
}
}