当前位置:首页 » 安卓系统 » android测试代码

android测试代码

发布时间: 2022-10-02 09:22:21

① 真机测试android代码,求大神解决(附上图片)

你不要这样直接先连着真机测试。
你现在build菜单里面直接生成这个apk。然后把升值的apk通过微信和QQ传到你的手机上面。然后安装那个apk。看能不能安装?这样做的目的是定位问题所在看是你手机的问题,还是你APP的问题?

② 如何进行Android单元测试

如何进行Android单元测试Menifest.xml中加入:<application>中加入:<uses-library android:name="android.test.runner" /><application>外面加入:<uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /><instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="name.feisky.android.test"android:label="Test for my app"/>编写单元测试代码:必须继承自AndroidTestCase类package name.feisky.android.test;import android.test.AndroidTestCase;import junit.framework.Assert;public class MyTest extends AndroidTestCase {private static final String Tag="MyTest";public void testSave() throws Throwable{int i=4+8;Assert.assertEquals(5,i);}public void testSomethingElse() throws Throwable {Assert.assertTrue(1 + 1 == 12);}}执行测试IntelliJ中:eclipse中:右键 run as Android JUnit Test命令行工具:adb shell am instrument -w name.feisky.android.test/android.test.InstrumentationTestRunner也可以新建一个测试项目进行测试New > Project > Android > Android Test Project.添加测试用例类添加新类,基类设置为android.test.<HelloAndroid>添加构造函数添加setUp()方法,这个方法在所有的测试之前进行变量和测试环境的初始化。@Override protected void setUp() throws Exception { super.setUp(); mActivity = this.getActivity(); mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview); resourceString = mActivity.getString(com.example.helloandroid.R.string.hello); }添加testPreconditions()方法,检查初始化环境,只执行一次public void testPreconditions() { assertNotNull(mView); }添加单元测试public void testText() { assertEquals(resourceString,(String)mView.getText()); }测试Run As... > Android JUnit Test

③ 如何进行Android单元测试

进行Android单元测试

Menifest.xml中加入:

<application>中加入:

<uses-library
android:name="android.test.runner" />

<application>外面加入:

<uses-permission
android:name="android.permission.RUN_INSTRUMENTATION" />

<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="name.feisky.android.test"

android:label="Test for
my app"/>

编写单元测试代码:必须继承自AndroidTestCase类

package
name.feisky.android.test;

import
android.test.AndroidTestCase;

import
junit.framework.Assert;

public class MyTest
extends AndroidTestCase {

private static final
String Tag="MyTest";

public void testSave()
throws Throwable

{

int i=4+8;

Assert.assertEquals(5,i);

}

public void
testSomethingElse() throws Throwable {

Assert.assertTrue(1 + 1
== 12);

}

}

执行测试

IntelliJ中:

添加测试用例类

添加新类,基类设置为android.test.<HelloAndroid>

添加构造函数

添加setUp()方法,这个方法在所有的测试之前进行变量和测试环境的初始化。

@Override

protected void setUp() throws Exception {

super.setUp();

mActivity = this.getActivity();

mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview);

resourceString = mActivity.getString(com.example.helloandroid.R.string.hello);

}

添加testPreconditions()方法,检查初始化环境,只执行一次

public void testPreconditions() {

assertNotNull(mView);

}

添加单元测试

public void testText() {

assertEquals(resourceString,(String)mView.getText());

}

测试 Run As... > Android JUnit Test

④ android 单元测试demo怎么写

工具/原料

eclipse
方法/步骤

这里我们拿“android的ScrollView滚动布局获取数据基础方法”这个示例中利用HttpUtils工具类获得json数据为例,利用单元测试进行测试。
首先,在AndroidManifest.xml清单文件中使用鼠标点击的方法添加android.test.InstrumentationTestRunner(如果使用代码容易出错),之后再添加Instrumentation的Name和Target package,全部自动完成这一过程。具体方法

然后在AndroidManifest中使用Alt+/自动添加单元测试包,单元测试准备工作完成,

在第二步中targetPackage指定的包名com.example.layout,意思是在com.example.layout包下所有包下的类都可以进行单元测试,所以我们在该包下建立一个测试类MyTest,并继承AndroidTestCase,写一个testjson()方法,用于测试android语句是否能正确输出json数据 。

写好测试代码之后,进行如图方式执行测试代码。如果出现“绿色”,则测试成功,这样就完成了单元测试,模拟器只需要在旁边挂着,不用模拟器,而可以进行多个函数的独立单元测试,不仅节省了时间,还提高了工作效率。

END
注意事项

在到项目UI中执行之前利用单元测试可以提高工作效率,省去使用模拟器测试卡机浪费的时间。

⑤ 怎样在oppoa57安卓手机上测试android代码

OPPO A57有许多的,工程代码,但是个人建议您不要随意的修改操作

⑥ android代码调试测试用例怎么编写

1、创建测试工程
介绍了这么多,也是时候该动手尝试一下了,下面我们就来创建一个测试工程。在创建之前你需要知道,测试工程通常都不是独立存在的,而是依赖于某个现有工程的,一般比较常见的做法是在现有工程下新建一个tests文件夹,测试工程就存放在这里。
那么我们就给刚创建的项目test创建一个测试工程吧。在Eclipse的导航栏中点击File→New→Other,会打开一个对话框,展开Android目录,在里面选中Android Test Project,如图1所示。
点击Next后会弹出创建Android测试工程的对话框,在这里我们可以输入测试工程的名字,并选择测试工程的路径。按照惯例,我们将路径选择为test项目的tests文件夹下,

⑦ android 单元测试用例怎么写

首先我们需要先下载相应的 JUnit 相关的 JAR 包,下载的过程可以去 JUnit 的官方网站,也可以直接通过 Maven 资源仓库来完成。

使用简单的 @Test 注解实现我们的测试方法的编写和执行
准备工作做好之后,接下来我们就可以开始尝试编写壹个简单的测试代码了。首先,我们编写了壹个 Calculator 类,并提供五个方法分别完成加减乘除以及求平方的运算。代码如下:

package net.oschina.rrfhoinn.main;
public class Calculator {
public void add(int n){
result += n;
}
public void substract(int n){
result -= n;
}
public void multiply(int n){
result *= n;
}
public void divide(int n){
result /= n;
}
public void square(int n){
result = n * n;
}
public int getReuslt(){
return result;
}
public void clear(){
result = 0;
}
private static int result;
}

⑧ android studio 怎样单纯地测试java代码

自从google发布了新的Android开发工具AndroidStudio,我想很多和我一样的android开发者一定都从Eclipse转身到了AndroidStudio的怀抱了吧。它强大的代码提示和自动完成,完备的配置功能,不是Eclispe能比的。But,有时候你也想测试一段纯Java代码或者工程怎么办?貌似没有选项啊?实际上是可以的,按照步骤来吧。
工具/原料
Android Studio 0.5.5(这是我当前的版本)
方法/步骤
新建一个project,或者如果你已经有project的话,那就直接新建一个mole.注意选择Java library,然后下一步

输入mole的一些信息。点击finish

在左侧找到build.gradle,双击打开,参照图中修改一下配置。

编写你的java代码测试下吧。

⑨ android studio 怎么写单元测试

1、新建test文件夹在要测试工程目录的兄弟目录,新建一个test文件夹,如图:

⑩ androidsqlite数据库测试代码怎么写

用SQLiteOpenHelper 类中的 getWritableDatabase()和getReadableDatabase()方法可以获得数据库的引用。
为了实现对数据库版本进行管理,SQLiteOpenHelper 类提供了两个重要的方法,分别是 onCreate()和 onUpgrade(),前者用于初次使用软件时生成数据库表,后者用于升级软件时更新数据库表结构。
当调用SQLiteOpenHelper的getWritableDatabase()或者getReadableDatabase()方法获取用于操作数据库的SQLiteDatabase实例的时候,如果数据库不存在,Android系统会自动生成一个数据库,接着调用onCreate()方法。
onCreate()方法在初次生成数据库时才会被调用,在onCreate()方法里可以生成数据库表结构及添加一些应用使用到的初始化数据。
onUpgrade()方法在数据库的版本发生变化时会被调用,一般在软件升级时才需改变版本号,而数据库的版本是由程序员控制的。
假设数据库现在的版本是1,由于业务的变更,修改了数据库表结构,这时候就需要升级软件,升级软件时希望更新用户手机里的数据库表结构,为了实现这一目的,可以把原来的数据库版本设置为2,并且在onUpgrade()方法里面实现表结构的更新。
当软件的版本升级次数比较多,这时在onUpgrade()方法里面可以根据原版号和目标版本号进行判断,然后做出相应的表结构及数据更新。

热点内容
云服务器网速慢 发布:2025-01-19 16:20:17 浏览:404
电脑上传监控 发布:2025-01-19 16:13:16 浏览:307
书旗小说怎样离线缓存 发布:2025-01-19 16:12:30 浏览:284
如何给盘符设置密码 发布:2025-01-19 16:11:47 浏览:345
delphi字符加密解密 发布:2025-01-19 16:00:55 浏览:209
为什么安卓不发烫 发布:2025-01-19 15:57:57 浏览:581
oracle存储过程参数游标 发布:2025-01-19 15:57:53 浏览:522
光遇安卓哪个渠道好 发布:2025-01-19 15:41:17 浏览:744
波段的算法 发布:2025-01-19 15:37:00 浏览:424
如何调取三层数据交换机配置文件 发布:2025-01-19 15:18:41 浏览:215