Android实践-快速搭建Android jUnit测试环境
快速搭建Android jUnit测试环境
- 源代码透明度 :
- 黑盒测试:不知道源代码,关系用户操作。
- 白盒测试:根据源代码编写测试用例。
- 测试粒度:
- 方法测试:function test
- 单元测试:jUnit test
- 集成测试:intergration test
- 测试次数:
- 冒烟测试:smoke test(Android monkey)
- 压力测试:pressure test
public class TestArithmeticService extends AndroidTestCase { /** * 将add方法测试代码,需要将异常抛出去 * * @throws Exception */ public void testAdd() throws Exception { ArithmeticService service = new ArithmeticService(); int retsult = service.add(5, 15); assertEquals(22, retsult); } }
<!-- 在manifest节点内配置Android的jUnit测试环境 --> <!-- targetPackage指定Android应用程序包名 --> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.meritit.dm.junittest" > </instrumentation> <!-- 在application节点内创建uses-library --> <uses-library android:name="android.test.runner" />
<? xml version ="1.0" encoding= "utf-8" ?> < manifest xmlns:android ="http://schemas.android.com/apk/res/android" package ="com.meritit.dm.junittest" android:versionCode ="1" android:versionName ="1.0" > <!-- 在manifest节点内配置Android的jUnit测试环境 --> <instrumentation android:name ="android.test.InstrumentationTestRunner" android:targetPackage ="com.meritit.dm.junittest" > </instrumentation > <uses-sdk android:minSdkVersion ="8" android:targetSdkVersion ="19" /> <application android:allowBackup ="true" android:icon ="@drawable/ic_launcher" android:label ="@string/app_name" android:theme ="@style/AppTheme" > <!-- 在application节点内创建uses-library --> < uses-library android:name ="android.test.runner" /> < activity android:name ="com.meritit.dm.junittest.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>另外:可以创建Android Test Project,以上配置会自动生成。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。