## 测试基本概念(了解) ##
* 按是否知道源码分
> 黑盒测试:把软件看成一个黑乎乎的盒子,不关注代码的内部实现,值关心程序的输入和输出。不需要代码基础
> 白盒测试:对软件的内部实现透明,测试的是软件代码,关心代码的逻辑判断、边界判断是否正确。有代码基础
* 根据测试精度划分
> 单元测试--JUnit Test (某个功能)
> 集成测试--Integration Test
> 系统测试--System Test
* 根据测试的力度划分
> 压力测试--Pressure Test
> 冒险测试--Smoke Test
## android中的测试手段 ##
* 压力测试,monkey,召唤一只猴子,猴子操作应用程序指定次数
adb shell
#monkey 200 //操作手机200下
#monkey -p 包名 200 //操作指定应用200下
## android下的单元测试 ##
* 1.编写程序逻辑
* 2.创建测试类,继承AndroidTestCase类--或创建测试工程
* 3.编写测试方法(一般以testXXX()命名方法,XXX为你要测试的单元函数名),使用断言进行测试
* 4.配置instrumentation,users-library在清单文件中
* 5.指定运行测试方法,在junit视图中看结果 |
|