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; } }