android 学习随笔三(测试与单元测试框架)
- 测试
1.按岗位:
-
- 黑盒测试:测试业务逻辑
- 白盒测试:测试逻辑方法
2.按测试粒度
-
- 方法测试 function
- 单元测试 unit
- 集成测试 integration
- 系统测试 system
3.按暴力程度
-
- 冒烟测试 smoke
- 压力测试 pressure
4.monkey测试工具使用命令行
-
- adb shell
- # monkey 1000 //在手机按1000次,每个按钮都可能被按下
- 单元测试框架
1、建立测试项目
2、建立测试类以及测试方法 class test extends AndroidTestCase
3、清单文件中添加指令集
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.ecollab.junit"
></instrumentation>
4、在清单文件中添加使用类库
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="android.test.runner"/>
5、在测试方法上右键 run as->Android JUnit Test(模拟器不能关闭,测试是在android环境下运行)
//断言:检测预期和实际结果是否一致
assertEquals(3, result);
------