关闭

Android应用开发中如何进行单元测试

发表于:2012-5-29 10:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:cjjky(CSDNblog)    来源:51Testing软件测试网采编

  同时我们还需要在 Manifest.xml 清单配置文件中配置下:以红色标志出来需要配置的地方。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.andyidea.demo"
    android:versionCode="1"
    android:versionName="1.0" >
   
  <span style="color:#ff0000;">  <!-- 代表把单元测试框架中的一些依赖库引入进来 -->
    <uses-sdk android:minSdkVersion="8" /></span>

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <uses-library android:name="android.test.runner" />
        <activity
            android:name="com.andyidea.demo.JUnitTestDemoActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
   
<span style="color:#ff0000;">    <!-- 代表配置单元测试框架的启动装置,启动装置有好几个类,可以选择,一般情况下我们使用上面这个。
         targetPackage与上面的package相同,代表单元测试框架和当前应用是处于同一个进程中 -->
    <instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:label="Test for my app"
        android:targetPackage="com.andyidea.demo"/></span>
</manifest>

  最后,打开eclipse中的outline窗口,其中会显示单元测试类的所有的方法然后想要测试哪个方法,则在哪个测试方法上右键鼠标,选择Run As,然后再选择Android JUnit Test即可,如果是正常的,则会如下:

  如果有异常或者错误,则会出现如下情况:

  单元测试方式二:

  其实这种方式更加简单,这种方式是单独创建一个单元测试的工程来进行测试。即创建一个 Android Test Project ,然后选择需要单元测试的项目就OK了,通过这种方式进行单元测试的话就不用进行上面的配置,其实创建这种工程的时候,默认已经帮我们配置好了。如何进行测试和上面的方式一样,在这里就不详细讲解了。

22/2<12
《2024软件测试行业从业人员调查问卷》,您的见解,行业的声音!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号