Android Studio 测试小结

本文详细介绍了如何在Android Studio 2.0及以上版本中进行Java本地代码测试和Android单元代码测试,包括设置JUnit依赖、编写测试用例、选择测试模式及运行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android Studio 2.0 创建的工程,会生成两个默认的测试目录:testandroidTest,其中,test目录为在本机执行单元测试代码的目录,androidTest为在Android设备上执行单元测试代码的目录。mian目录下为项目代码,androidTest目录下为编写Android测试用例使用,test目录下未编写Java测试用例使用。如下图

对于新建的工程,默认会生成相应的测试代码例子。如下图所示:


一、首先说说本地代码测试,即Java测试。

1,在gradle文件中添加junit包支持,如下图


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
}

添加后,记得Sync一下,如下图


2.编写测试代码

import org.junit.Test;

import static junit.framework.Assert.assertEquals;

/**
 * Created by liujia on 2016/7/13.
 */
public class ExampleUnitText {
    @Test
    public void addition_isCorrect() throws Exception{
        assertEquals(4,2+2);
    }
}
如下图:

3.选择测试模式,点击Studio左下方的Build Variants在Test Artifact先选择Unit Tests,如下图所示:


对于Android Studio 2.0版本及以上可能出现Test Artifact选项不显示问题,可以参考笔者另一篇博客

点击打开链接

http://blog.youkuaiyun.com/wutongyu0123wutongyu/article/details/51898642

4.运行测试,如下图


5.运行结果


至此,Java测试结束

二、再说说Android 单元代码测试

1.新建测试类,测试类名以Test开头,否则系统无法识别。注意继承测试父类(此为InstrumentationTestCase类),测试方法以test开头。



编辑代码


import android.test.InstrumentationTestCase;

/**
 * Created by liujia on 2016/7/13.
 */
public class TestClass extends InstrumentationTestCase {


    public void test() throws Exception{
        assertEquals(2, 2);
    }
}

2.右键点击,执行

3.选择运行的模拟器


4.测试结果


注意:若右键点击运行报异常如下:

 解决方法:选择run菜单,点击run,如下:


然后选择:


TestClass,就不会再报错。有什么问题,请在评论区,交流,指教!

 

Android Studio走马灯设计实验小结是一个有趣的实验项目,它可以帮助学生和开发人员了解如何在Android Studio中实现走马灯设计。下面是该实验的一些要点: 1. **理解走马灯的基本概念**:走马灯是一种在移动设备上显示动态图像的设计,通常用于展示连续的信息流。 2. **使用Android Studio创建新项目**:首先,你需要使用Android Studio创建一个新的Android项目。 3. **设计布局**:在活动布局中,你需要创建一个滚动列表或滚动视图,以显示走马灯的内容。你可以使用XML布局文件或代码来创建这个滚动视图。 4. **添加数据源**:你需要为滚动视图添加数据源,这通常是一个含走马灯内容的列表或数组。 5. **设置适配器**:为了使滚动视图能够显示数据源中的内容,你需要设置一个适配器。你可以使用Java或Kotlin代码来实现这个适配器。 6. **实现滚动效果**:为了使走马灯看起来更流畅,你可以使用Android的动画效果来实现滚动效果。例如,你可以使用View动画或LayoutAnimationDescriptor。 7. **样式和主题设置**:你可以使用样式和主题来更改走马灯的外观,使其更具吸引力。 8. **测试和优化**:完成设计后,你需要测试你的走马灯应用程序以确保它正常工作,并对其进行优化以提高性能和用户体验。 9. **分享和发布**:最后,你可以将你的应用程序分享给其他人,并考虑将其发布到应用商店供其他人下载。 通过这个实验,你将学习到如何使用Android Studio创建走马灯应用程序,并了解如何使用代码来实现动态效果和滚动列表。此外,你还将学习到如何设置样式和主题来改进用户体验。这将是一个非常有益的实验,适合所有Android开发人员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值