android测试用例编写
来源:互联网 发布:ubuntu安装openssh 编辑:程序博客网 时间:2024/05/02 02:15
说明:android中写测试用例也是用junit,测试用例代码风格是junit3的风格。java中测试用例中使用junit3需要继承TestCase(junit4则不需要,直接用annotation即可);android的测试用例需要继承AndroidTestCase。连重新的setUp和tearDown方法都一样的。java和android的关系,你懂的,oracle和google公司还打官司了。
1、编写测试类代码:
package com.test;import android.test.AndroidTestCase;import android.util.Log;public class MyCase extends AndroidTestCase{private static final String TAG = "TestCase";@Overrideprotected void setUp() throws Exception {super.setUp();Log.i(TAG, "setUp");}public void doTest(){ Log.i(TAG, "[doTest]"); System.out.println("ok");}@Overrideprotected void tearDown() throws Exception {super.tearDown();Log.i(TAG, "tearDown");}}2、AndroidManifest.xml文件
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.test" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!--1.添加<span style="font-family: Arial, Helvetica, sans-serif;">library</span><span style="font-family: Arial, Helvetica, sans-serif;">--></span> <uses-library android:name="android.test.runner" /> </application>
<span style="white-space:pre"></span><!--2.声明测试运行器--> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.test" android:label="test" /> </manifest>3、运行测试用例
点击项目——>右键——>Debug As——>Android Junit Test
4、运行结果
绿色,测试通过。
在logcat中可以看到测试方法中的输出。
0 0
- android测试用例编写
- android 测试用例编写
- Android 编写测试用例
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 测试用例编写
- Android Studio下测试用例的编写
- 编写测试需求及测试用例
- 编写测试用例:测试数据库连接
- 软件测试-编写测试用例
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写规范
- Swap Digits
- java的抽象类和抽象方法(注意查看如何调用抽象类中的非抽象方法)
- Cocos2d-x学习笔记(十二)-------->x引擎的数据保存
- MIT公开课 线性代数(1)
- was dmgr node server 启动 停止
- android测试用例编写
- 一分淡淡的思念
- 【C++ 学习笔记小程序04】 char和小整数
- mac os X 与 iOS备忘录
- Redis基础之有序集合
- HDU_4099_Revenge of Fibonacci_Trie树,高精度
- Oracle零基础学习第三次课----表、字段类型、约束
- 进程环境
- java类的初始化顺序