Android 测试框架简单demo
来源:互联网 发布:晋中网络教育平台登录 编辑:程序博客网 时间:2024/05/16 06:49
刚刚看了关于Android测试的一些东西,感觉还不错。
在cmd命令下,使用adb shell进入安卓终端使用monkey指令进行冒烟测试(smoke test 狂点程序,直到冒烟),执行点击测试,测试程序被点击N次、、
下面是测试代码:
TsetService.java
package com.gj.test.service;public class TestService {/** * 求和方法 * @param x * @param y * @return */public int getSum(int x,int y){return x+y;}}TestMain.java
package com.gj.test;import com.gj.test.service.TestService;import android.test.AndroidTestCase;/** * 需要继承Android测试类 * @author Lenovo * */public class TestMain extends AndroidTestCase{public void testName() throws Exception {/** * 使用android测试的时候,还要在AndroidManifest.xml配置文件中配置相关代码 */TestService testService = new TestService();int result = testService.getSum(2, 5);//断言结果,期望值和实际值assertEquals(7, result);}}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.gj.test" android:versionCode="1" android:versionName="1.0" > <!-- 测试指令集,需要在manifest的节点下 android:targetPackage="com.gj.test" 配置需要和manifest的package相同 因为项目测试部署的时候,根据包名找到程序 --><instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.gj.test" ></instrumentation> <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="19" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- 在application节点下,使用测试函数库 --> <uses-library android:name="android.test.runner"/> <activity android:name="com.gj.test.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></manifest>
发布测试方法:
0 0
- Android 测试框架简单demo
- EIO框架测试Demo
- Kafka简单测试demo
- android JNI开发环境搭建及简单demo测试
- Android Volley框架的简单get和post demo
- Android框架_Banner实现轮播图Demo——超简单
- Android打印框架Demo
- Android打印框架Demo
- Springmvc搭建简单测试demo
- struts2框架的简单demo
- volley框架简单使用demo
- 一个非常简单的.net网络通信框架XNetFramework(符源码与测试Demo)
- Android天气预报 简单Demo
- Android Media 简单 Demo
- android MediaRecorder简单Demo
- android ORM框架的性能简单测试(androrm vs ormlite)
- 【Android】自动化测试框架有哪些?简单介绍
- android UiAutomator自己写了一个简单测试框架
- 【Android进阶学习】Http编程之HttpClient
- Linux下的压缩解压缩命令详解
- UCskype网络电话软件定制和开发
- 第一篇博文 转载:写给当今浮躁的程序员
- 各种数据结构的用途
- Android 测试框架简单demo
- 4.29
- java设计模式 适配器
- Struts2中的异步提交(ajaxfileupload异步上传(图片)插件的使用)
- 《算法导论》笔记 第17章 总结与思考
- JAVA变量初始化问题
- struts2在标签中删除按钮的id传值问题
- java的内部类
- PAT1015 BASIC:德才论 (25)