android 学习随笔三(测试与单元测试框架)
2016-09-19 07:41
441 查看
测试
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);
------
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);
------
相关文章推荐
- android studio使用fragment标签出错:E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException:
- Android 优雅的为RecyclerView添加HeaderView和FooterView
- Android RecyclerView 使用完全解析 体验艺术般的控件
- Android6.0发送短信Demo
- android-----JNI中的log打印
- android studio 使用svn版本控制完全解析
- Chromium扩展(Extension)的页面(Page)加载过程分析
- Android基础之Fragment Viewpager篇
- Android基础控件——ListView实现时间轴效果
- android应用开发学习笔记-BroadcastReceiver
- android root实践
- Android温习之路Day1:java基础1
- StringTree源码解读
- 在Android App中集成Google登录
- 【收藏篇】Android 性能优化策略集锦
- Android开发更加方便快捷的IDE——Android Studio
- Android控件--AutoCompleteTextView
- Android控件--MultiAutoCompleteTextView
- Android学习--04-Intent 意图
- 【Android】自定义ScrollingTabs结合ViewPager实现指引的效果