`
hongyang321
  • 浏览: 49334 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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

阅读更多

 

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

一、修改配置文件AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemasandroid.com/apk/res/android"
    package
="cn.ycmoon.test.activity" android:versionCode="1"
    android:versionName
="1.0">
    
<uses-sdk android:minSdkVersion="8" />

    
<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>
    
<instrumentation android:name="android.test.InstrumentationTestRunner"
        android:targetPackage
="cn.ycmoon.test.activity" android:label="Testing" />
</manifest>

说明:1、在Application节点中Activity前添加   <uses-library android:name="android.test.runner" />

2、在Application节点的添加  <instrumentationandroid:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.ycmoon.test.activity" android:label="Testing" />

 二、在相应包中编写要完方法,

 

 

三、在src同级级目录中添加一个test文件夹[可自定义],并在下建立和项目一致的包名: cn.ycmoon.test.activity

 四、在要进行单元测试的方法上右键->NEW->JUNIT Test Case。弹出下界面:

 

选择 SuperClass为:

 

 点击下一步,选择要测试的方法:

 

 点击完成。

 将新产生的单元测试的类放入test/项目包名下。

 

在单元测试方法中添加实现:

 展开test/cn.ycmoon.test.activity下单元测试类,选择要测试的方法,点右键,选择Run As->Android JUnit Test,就会打开单元测试结果界面。

右该方法无错误,则结果会显示绿色状态条:

 

 

分享到:
评论

相关推荐

    详解Android单元测试方法与步骤

    "Android单元测试方法与步骤详解" Android单元测试是Android应用程序开发中非常重要的一步,它可以帮助开发者快速检测和修复应用程序中的错误。下面将详细介绍Android单元测试方法与步骤。 一、修改配置文件...

    Android单元测试Demo

    **步骤与实践** 1. **创建测试类**:在Android Studio中,可以使用模板生成测试类,通常在与源代码相同的目录结构下,但位于`src/test/java`路径下。 2. **添加依赖**:在`build.gradle`文件中,添加JUnit和...

    android 单元测试

    要开始编写Android单元测试,你需要以下步骤: 1. 添加测试依赖:在`build.gradle`文件中添加JUnit和其他必要的测试库,如Mockito用于模拟对象,Espresso用于UI测试。 ```groovy testImplementation 'junit:...

    android Junit单元测试

    在 Android 应用开发中,单元测试是一个非常重要的步骤。单元测试可以帮助开发者快速地检测应用中的错误和问题,从而提高应用的质量和 stability。Android JUnit 是一个基于 JUnit 框架的单元测试框架,专门为 ...

    Android单元测试框架搭建手册

    ### Android单元测试框架搭建手册 #### 一、前言 随着移动互联网的快速发展,Android应用的质量成为了用户体验的关键因素之一。为了提高应用的质量,确保代码的可靠性和稳定性,单元测试成为了必不可少的一部分。...

    Android 单元测试资料

    "android单元测试2.docx"可能包含了如何设置和运行单元测试的步骤,包括: 1. **配置项目**:添加JUnit和AndroidX.Test库到项目的build.gradle文件,以及启用testOptions以获取详细的测试报告。 2. **编写测试**:...

    使用Android Studio进行本地单元测试

    #### 二、Android Studio与单元测试 Android Studio是Google推出的一款基于IntelliJ IDEA的官方Android集成开发环境(IDE)。它提供了丰富的功能来帮助开发者高效地编写、调试、运行Android应用程序,并且内置了对...

    android单元测试.docx

    在Android应用开发过程中,为了确保软件的质量与稳定性,单元测试成为了一种不可或缺的手段。通过单元测试,开发者可以对应用中的各个功能模块进行独立验证,及时发现并修复问题。本文将详细介绍如何在Android开发...

    基于Android的计算器单元测试项目.zip

    基于Android的计算器单元测试项目 项目简介 本项目是一个基于Android平台的计算器应用程序的单元测试项目。项目主要包含计算器的基本功能实现以及针对这些功能的单元测试代码。通过使用JUnit、Robolectric、...

    Android单元测试代码

    通过以上步骤,你可以有效地进行Android应用的单元测试,确保代码质量并快速定位潜在问题。记住,良好的测试实践是构建可靠、可维护应用的关键。在实际开发中,应尽可能覆盖所有关键功能,确保测试的全面性和准确性...

    Android Studio中进行单元测试和UI测试

    编写Espresso测试时,关键在于构建清晰的测试步骤,每个步骤都对应一个用户操作。例如: ```kotlin onView(withId(R.id.username_edit_text)).perform(typeText("testUser")) onView(withId(R.id.password_edit_...

    Android开发真机测试方法

    Android 真机测试方法 Android 真机测试是 Android 软件开发中的一种测试方法,旨在提高测试效率和质量。Android 虚拟设备(AVD)是一种常用的测试方法,但其速度较慢,无法提供流畅的用户体验。因此,真机测试成为...

    Android中JNI测试程序

    本教程将详细介绍如何创建并测试一个基本的Android JNI程序。 首先,JNI测试程序的核心在于创建一个C/C++库,这个库可以被Java代码调用。在Android项目中,通常在`app/src/main/jni`目录下创建源代码文件,例如`...

    Android Studio JUnit基础

    通过上述步骤,我们不仅了解了如何在Android Studio中引入JUnit依赖,还学会了如何创建和运行单元测试用例。这对于确保代码质量和提升开发效率具有重要作用。记住,持续集成和自动化测试是现代软件开发不可或缺的一...

    android安全测试方法

    通过上述测试项目和方法的应用,测试者能够识别和修复许多安全漏洞,提高Android应用的整体安全性。需要注意的是,随着移动安全技术的不断更新和迭代,安全测试方法也需要持续更新和升级,以应对新的安全威胁。

    大话移动APP测试 Android与iOS应用测试指南

    《大话移动APP测试:Android与iOS应用测试指南》是一本深入探讨移动应用测试领域的专著,由资深测试专家陈晔撰写。这本书旨在为开发者、测试工程师以及对移动应用质量控制感兴趣的人士提供全面而实用的测试策略和...

    Android-基于Android的显示步骤的控件可定制

    在Android应用开发中,我们经常需要创建用于展示流程或步骤的控件,这在许多应用场景中都很常见,比如购物结算、注册引导等。标题“Android-基于Android的显示步骤的控件可定制”指的是一个专门为Android平台设计的...

Global site tag (gtag.js) - Google Analytics