`
chenyunhong
  • 浏览: 141073 次
  • 性别: Icon_minigender_1
  • 来自: 真的不知道
社区版块
存档分类
最新评论

Android中使用Junit测试框架

 
阅读更多

1、首先需要在Android工程中的清单文件AndroidManifest.xml 中添加测试框架支持:

如下:

 

 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.cyh.xml"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    	<uses-library android:name="android.test.runner" />
        <activity android:name=".MainActivity"
                  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>
    <uses-sdk android:minSdkVersion="8" />
    <instrumentation android:targetPackage="com.cyh.xml" 
    android:name="android.test.InstrumentationTestRunner" />
</manifest> 

 

其中

 

<uses-library android:name="android.test.runner" />
    <instrumentation android:targetPackage="com.cyh.xml" 
    android:name="android.test.InstrumentationTestRunner" />

 

为添加支持Junit框架测试代码, com.cyh.xml 为你要测试应用的包名

 

2、建立测试类,继承自AndroidTestCase,然后测试类中书写测试代码,运行即可。

分享到:
评论

相关推荐

    android studio junit测试 demo

    这个类通常位于`app/src/test/java`目录下,并且需要继承自`androidx.test.ext.junit.runners.AndroidJUnit4`,这样就可以在Android环境中运行JUnit测试。例如,如果你要测试名为`MainActivity`的Activity,你可以...

    android-junit5,使用junit 5进行android测试。.zip

    在Android领域,JUnit作为一款流行的单元测试框架,已经从JUnit4进化到了JUnit5,为开发者提供了更加强大和灵活的测试能力。本文将深入探讨如何在Android环境中利用JUnit5进行测试,并结合开源项目“android-junit5...

    Android下使用JUnitTest用例

    JUnit是一个开源的、用于Java编程语言的单元测试框架。它为编写可重复运行的测试用例提供了便利,是敏捷开发的重要组成部分。在Android中,我们通过JUnit来编写针对单个方法或小块代码的测试。 2. **Android中的...

    android Junit单元测试

    Android JUnit 是一个基于 JUnit 框架的单元测试框架,专门为 Android 应用设计。通过使用 Android JUnit,可以轻松地编写和运行自动测试用例,确保应用中的每个模块都能正确地工作。 在本文中,我们将学习如何在 ...

    android-junit单元测试(附代码)

    本篇文章将聚焦于Android中的JUnit单元测试框架,结合具体的代码示例来深入理解如何进行单元测试。 首先,我们要知道JUnit是一个流行的Java测试框架,用于编写和运行面向对象软件的测试案例。在Android环境中,我们...

    android 结合Junit进行测试.

    Junit作为Java领域最流行的单元测试框架,自然也被广泛应用于Android开发。本文将深入探讨如何在Android项目中结合Junit进行测试,以及相关的源码分析和工具使用。 首先,我们需要了解Junit的基本概念。Junit是一个...

    android cts介绍,及junit测试

    JUnit是Java编程语言中广泛使用的单元测试框架。在Android开发中,JUnit被用来编写和执行针对应用程序代码的单元测试。单元测试是针对代码中最小可测试单元(如函数或方法)进行的,目的是确保这些单元在各种可能的...

    android-junit5:使用Android的JUnit 5进行测试

    一个Gradle插件,允许使用Android Gradle Plugin 3.5.0或更高版本在Android环境中执行测试。 如何? 该插件为项目的每个构建变体配置单元测试任务,以在JUnit Platform上运行。 此外,它附加到android.testOptions...

    Android Studio中Junit调试

    接下来,我们将详细介绍如何在Android Studio中使用JUnit来进行调试。 #### 四、创建JUnit测试用例 1. **新建项目**: - 打开Android Studio,创建一个新的Android项目。 2. **添加JUnit依赖**: - 在项目的`...

    junit单元测试框架

    在“22_android下junit测试框架配置.avi”这个视频文件中,很可能是详细讲解了如何在Android项目中配置和使用JUnit进行单元测试,包括添加依赖、创建测试类、编写测试方法,以及如何运行和查看测试结果。观看这个...

    android之Junit ActivityUnitTestCase 演示

    在`TestApp`中,我们可以使用`@RunWith(AndroidJUnit4.class)`注解,结合`@Test`注解的测试方法,以类的形式组织多个测试用例。 总的来说,`JUnit`和`ActivityUnitTestCase`的结合使用,使得我们能够有效地对...

    android-junit-report

    要使用"android-junit-report",首先需要在项目中设置JUnit测试框架,并编写相应的测试用例。然后,可以通过以下步骤来集成这个工具: 1. 添加依赖:将"android-junit-report-1.5.8.jar"加入到项目的build路径中,...

    Android自动化测试框架

    2. JUnit:一个广泛使用的Java测试框架,适用于Android的单元测试。它支持注解,使得测试代码更加简洁易读。 3. Robolectric:在Java虚拟机上运行的Android测试框架,它可以模拟Android系统,使得测试可以在没有...

    Android JUnit单元测试实例

    这个运行器使得我们可以在Android环境中使用JUnit 4的特性。例如: ```java import androidx.test.ext.junit.runners.AndroidJUnit4; import org.junit.runner.RunWith; @RunWith(AndroidJUnit4.class) public ...

    android Junit

    要在Android项目中使用JUnit,你需要在`build.gradle`文件中添加测试相关的依赖,如: ``` testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' ...

    Android单元测试框架搭建手册

    本手册旨在帮助产品、开发、测试及运维等相关人员了解如何在Android开发环境中搭建单元测试框架,为日常开发过程中的单元测试以及测试团队的自动化测试提供支持。 #### 二、准备工作 1. **JDK安装** - **获取JDK...

    基于JUnit框架的android终端自动化测试

    你还在为不会python烦恼吗? 你还在为python支持不好烦恼吗? 你还在为手机和web如何进行交互测试烦恼吗? 基于JUnit框架的android终端自动化测试工具包将为你解决你的烦恼

Global site tag (gtag.js) - Google Analytics