Android系统单元测试方法(21)

发表于:2011-06-30来源:未知作者:领测软件测试网采编点击数: 标签:
adbshellaminstrumente class com.android.testapp.test.TestMainActivitywcom.android.testapp/android.test.InstrumentationTestRunner adb shell am instrument e class com.android.testapp.test.TestMainActivi
收藏代码
  1. adb shell am instrument –e class com.android.testapp.test.TestMainActivity –w com.android.testapp/android.test.InstrumentationTestRunner  


即可看到如下的结果:

可以看到,单元测试正确的找到了减法中的错误。结果中的成功的测试显示为”.”,一个失败的显示为”F”。只不过我还是不太理解为什么我只写了两个测试方法,Tests run却显示了3。


(三) 转
Android下使用JUnit
Andorid下使用Junit测试框架,是步入正规的Androdid开发的必经之路,在Junit中可以得到组件,可以模拟发送事件,检测程序处理的正确性,下面就开始我们的教程: 
工具:
1、Android1.5 SDK
2、ADT  0.9
3、Eclipse
需要的知识
1、 Android开发的基础
2、Junit的基础
一、
首先建立工程:
目录:
选中的test source folder是测试类的包,包名随便,但是在配置Manifest.xml要注意
二、配置\layout\main.xml文件,加入两个button组件,代码如下:
  
Java代码 复制代码 收藏代码
  1. * <?xml version="1.0" encoding="utf-8"?>   
  2.    * <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.    * android:orientation="vertical" android:layout_width="fill_parent"  
  4.    * android:layout_height="fill_parent">   
  5.    * <Button android:text="Button01" android:id="@+id/Button01"  
  6.    *   android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>   
  7.    * <Button android:text="Button02" android:id="@+id/Button02"  
  8.    *   android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>   
  9.    * </LinearLayout>  
...

热门标签