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

 

------

原文地址:https://www.cnblogs.com/ecollab/p/5883776.html