Android下junit单元测试
软件测试小知识:
根据测试是否知道源代码:
黑盒测试:只关心程序执行的过程和结果
白盒测试:根据源代码写测试方法或者测试用例。
根据测试的粒度:
方法测试:function test
单元测试:unit test
集成测试:intergration test
根据测试的次数:
冒烟测试:smoke test(android 猴子)
压力测试:prssure test
Android单元测试:
1.Android测试类要继承AndroidTestCase类
2.写测试方法,在测试方法内使用断言assert来测试要测试的方法
3.在AndroidManifest.xml中,要设置
<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 {
/**
* 计算器相加的业务
* @param a
* @param b
* @return
*/
public int add(int a,int b){
return a+b;
}
}