`
raymond.chen
  • 浏览: 1426559 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在Eclipse中进行Android单元测试

 
阅读更多

1、在AndroidMenifest.xml配置文件中增加以下配置信息:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.cjm.android.test"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    
    <!-- 访问HTTP服务所需的网络权限 -->
    <uses-permission android:name="android.permission.INTERNET"/>
	
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        ......

		<!-- 单元测试需要用到的类库 -->
		<uses-library android:name="android.test.runner"/>
    </application>
    
    <!-- 测试设备的主类和目标包 -->
    <instrumentation 
    	android:name="android.test.InstrumentationTestRunner" 
    	android:targetPackage="com.cjm.android.test"/>

</manifest>

 

2、新建单元测试类,该类需要继承AndroidTestCase类。这个类本身是继承junit.framework.TestCase,并提供了getContext()方法,用于获取Android上下文环境。

public class HttpTest extends AndroidTestCase {
	String url = "http://10.173.78.30:7777/android_web/testServlet";
	
	public void testGet() throws Exception { 
        String result = HttpClientUtils.handlerGet(url);
        printResult(result);
	}
	
	public void testPost() throws Exception { 
        String result = HttpClientUtils.handlerPost(url);
        printResult(result);
	}
}

 

分享到:
评论

相关推荐

    android Junit单元测试

    在本文中,我们将学习如何在 Eclipse 中创建 Android JUnit 的单元测试工程,并在不同的条件下创建及运行自动测试用例。同时,我们还将学习如何测试 Android 中的 Activity 并识别程序中的错误。 首先,让我们来...

    android单元测试基础

    本文将详细介绍在Eclipse环境下进行Android单元测试的基础知识。 首先,我们需要理解Android单元测试的两种主要类型:`AndroidTestCase`和`ActivityUnitTestCase`。`AndroidTestCase`适用于测试非Activity或Service...

    Android单元测试代码

    在Android应用开发中,单元测试是一项至关重要的任务,它能够帮助开发者确保代码的质量,发现潜在的错误,并在软件迭代过程中保持代码的稳定性。本篇将详细介绍如何在Android环境中编写和执行单元测试。 首先,要在...

    Android添加单元测试的方法与步骤

    使用JUnit进行Android单元测试时,需要注意,因为Android SDK提供的JUnit版本可能不包含完整的实现,所以可能需要在运行配置中指定JRE,并添加JUnit库。如果在Eclipse中,可以通过`Run Configurations`来调整`...

    用Junit对Android应用进行单元测试

    在Android应用开发中,单元测试是一项至关重要的任务,它能够帮助开发者确保代码的质量,发现潜在的bug,并在修改代码后快速验证其正确性。本文主要介绍如何使用JUnit框架对Android应用进行单元测试,以SimpleCalc这...

    Android 最简工程 Eclipse

    - 单元测试:使用JUnit进行代码单元测试。 - 性能分析:使用Eclipse的Profiler工具或Android Studio的Systrace,分析CPU、内存和网络使用情况。 这个"Android 最简工程 Eclipse"压缩包提供了一个快速启动的平台,...

    android 4.4 源码 eclipse 浏览

    7. **测试**:Android源码包含了大量单元测试和集成测试,例如`test`目录下的代码,这对于理解系统行为和调试很有帮助。 通过以上步骤,开发者不仅能学习到Android 4.4的具体实现,还能掌握更高级的系统级编程技巧...

    SimulateGps, Java语言,Eclipse工具,android模拟位置程序.zip

    10. **单元测试和集成测试**:为了确保模拟位置功能的可靠性,开发者可以编写测试用例,测试在不同条件下的位置模拟效果。 通过SimulateGps项目,开发者不仅可以学习到如何在Android上模拟GPS位置,还可以深入了解...

    eclipse版Android环信移动客服SDK

    5. **测试与调试**:最后,确保在Eclipse环境下编译无误,所有功能都能正常运行,并进行必要的单元测试和集成测试。 描述中提到,这个SDK已经成功地应用到了实际的Eclipse项目中,这意味着以上步骤都已被验证并成功...

    IBM教程-在eclipse下开发android程序(2pdf及源码下载链接)

    在本教程中,我们将深入探讨如何使用IBM推荐的方法在Eclipse集成开发环境中(IDE)进行Android应用程序的开发。这个教程适合初学者,旨在提供一个全面的Android编程入门指南。通过两个PDF文档——"develop android ...

    jisuanqi.rar_Android计算器_Eclipse_android_eclipse android

    - 在Eclipse中,开发者可以使用ADT(Android Development Toolkit)插件进行编译和调试。点击“Run”按钮,Eclipse会生成APK并部署到模拟器或连接的设备上。 6. **优化与扩展**: - 计算器可以进一步优化,例如...

    使用Junit对Android应用进行单元测试

    JUNIT单元测试在本文中,你将会学习到如何在Eclipse中创建AndroidJUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例。准备工作本文假设读者已经有一定的Android基础知识,并且已经安装了Eclipse和...

    Android移动应用测试.pdf

    在实际的测试过程中,开发者通常会结合多种测试方法,如单元测试、集成测试、系统测试和回归测试,确保应用的每个层面都得到充分的测试。此外,持续集成和持续部署(CI/CD)工具如Jenkins和Travis CI也可以帮助自动...

    在Eclipse中编译通过的MTK平台Android6.0源码的原生Gallery2应用

    7. **调试与测试**:在Eclipse中编译通过后,开发者会进行调试和测试,确保应用在MTK平台上的Android 6.0系统中运行良好,没有崩溃、性能问题或显示异常。 8. **资源优化**:考虑到Android 6.0的性能和内存限制, ...

    eclipse 中文使用教程

    12. **JUnit测试**:Eclipse内置对JUnit的支持,方便进行单元测试。你可以创建测试类,编写测试方法,并通过Eclipse的测试运行器运行和分析测试结果。 以上只是Eclipse使用的一部分基础内容,实际使用中还有更多...

    android 1.6 eclipse源码

    - `mock_android`:这是一个模拟Android系统的组件,用于单元测试。通过研究模拟器的源码,我们可以学习如何编写测试用例,模拟各种系统行为。 总的来说,掌握Android 1.6在Eclipse中的源码调试技巧,不仅可以解决...

    Java,Android免安装开发工具eclipse

    同时,Eclipse的插件系统允许开发者添加各种功能,如Maven插件用于项目构建,Mylyn用于任务管理,以及JUnit插件进行单元测试等。 在Android开发方面,Eclipse与Android Developer Tools (ADT) 插件结合,为开发者...

    Android学习笔记之应用单元测试实例分析

    本篇学习笔记主要探讨了如何在Android应用中进行单元测试,通过实例分析了其实现原理和具体步骤。下面将详细阐述这些内容。 首先,要启用单元测试,我们需要在`AndroidManifest.xml`文件中进行相应的配置。在`...

    适合初学者 eclipse 极为简易的android软件记事本代码实例

    8. **编译和运行**:学习如何在Eclipse中编译和运行Android应用,以及如何使用模拟器或连接的设备进行测试。 9. **调试**:掌握如何使用Eclipse的调试工具查找和修复代码中的错误。 10. **版本控制**:虽然未直接...

    QQ 实战 客户端 eclipse

    在Eclipse这样的集成开发环境中进行QQ客户端的实战开发,可以深入了解网络通信、多线程处理、图形用户界面设计等核心技能。下面,我们将详细探讨在Eclipse中实现QQ客户端的关键知识点。 一、项目环境搭建 1. ...

Global site tag (gtag.js) - Google Analytics