我不是讲怎么成为一个安卓测试员,就不写那么多了 就写我们常用的,

AndroidTestCase 为一Android平台下通用的测试类,它支持所有JUnit的Assert方法和标准的setUp 和tearDown 方法。如果你的测试需要访问应用的资源或者测试方法依赖于Context,可以使用AndroidTestCase 作为基类。

在实际开发中,开发android软件的过程需要不断地进行测试。使用Junint测试框架,是正规Android开发的必用技术,在Junint中可以得到组件,可以模拟发送事件和检测程序处理的正确性。单元测试是嵌入到项目中;也可以作为一个单独的项目争对某个具体项目进行测试。

第一步:首先在AndroidManifest.xml中加入下面红色代码:

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<instrumentation 
android:name="android.test.InstrumentationTestRunner" //指定测试指令集
android:targetPackage="com.ace.testjunit"//指定要测试的类所在的包地址
>
</instrumentation>
 
  <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"/> //指定测试类库 不用想 就这一个
 

第二步:编写单元测试代码,一般对将要测试的方法命名testXXX。需要测试的时候选择大纲(Outline视图)选择测试的方法右键点击,选择"Run As" - "Android Junit Test"。

下面我们测试一个简单的算数题为栗子(创建一个类并写入这个方法)

public class Calculate {

    public static int count(int i, int j){
return i - j;
}
}

然后在我们测试框架中:

public void test(){
int result =Calculate.count(8, 5); //断言:检测预期和实际结果是否一致
assertEquals(3, result); }

运行

最新文章

  1. 【转】单例模式(Singleton)
  2. oracle建表并设置ID为自动增长
  3. MMDrawerController 的使用
  4. 行列有序矩阵求第k大元素
  5. Collections.synchronizedMap 详解
  6. PetaPoco更新记录方法
  7. 第四节:教你如何快速让浏览器兼容ES6特性
  8. 以Crypto++实现RSA加解密二进制数据
  9. [POJ] 1511 Invitation Cards
  10. CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data译文
  11. Ajax核心--XMLHttpRequest对象
  12. 1.C++基础(C、C++)
  13. [Linux/Ubuntu] vi/vim 使用方法讲解
  14. [LeetCode] 603. Consecutive Available Seats_Easy tag: SQL
  15. IOS 开发体验测试问题
  16. Spring、SpringMVC、Hibernate详细整合实例,包含所有步骤
  17. easyui-datebox 只能获取当前日期以前的日期
  18. 哈密顿绕行世界问题(hdu2181)
  19. NewEmployeesLearnNotes——新人程序员学习计划V1.1
  20. 多媒体开发之h264中的sps---sps信息提取之帧率

热门文章

  1. 个人项目:wc程序(java)
  2. java中为什么要使用代理
  3. vba实现excel多表合并
  4. Python的特殊属性和魔法函数
  5. fiddler 代理调试本地手机页面
  6. 美团Java实习面试经历(拿到Offer)
  7. 【大数据系统架构师】1.2 大数据基础Hadoop 2.X
  8. kali linux之端口扫描
  9. Python之路Python文件操作
  10. 跟我一起读postgresql源码(一)——psql命令