android中的测试

系统 1322 0

 很多人没有习惯在android开发过程中做测试,结果导致开发的速度不是很快。

 本人近期做了研发的总结,希望自己能在新的项目中应用到刚刚学到的技术

 

 

 

(1)首先,很重要的一点是,如何在eclipse上搭建android测试环境(HelloTest):

 

 



android中的测试

 

     注意在红圈里面的, res(必须为res,因为测试的工程也是android工程,而且需要res这个目录) 跟helloSrc分别指代待测试工程的res跟src目录,由于eclipse中project的引用编译不在同一个工程中生成,所以必须得这么做

    最后生成的项目目录如下图所示:

 


android中的测试

 

 

 

 

(2)在HelloTest工程的AndroidManifest.xml中加上测试必须的xml:

      <?xml version="1.0" encoding="utf-8"?>

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
	package="com.antty.hello" android:versionCode="1" android:versionName="1.0">
	<uses-sdk android:minSdkVersion="8" />
	<application android:icon="@drawable/icon" android:label="@string/app_name">
		<activity android:name=".HelloActivity">
			<intent-filter>
				<action android:name="android.intent.action.MAIN" />
				<category android:name="android.intent.category.LAUNCHER" />
			</intent-filter>
		</activity>
		
    
      <uses-library android:name="android.test.runner" />
    
    
	</application>
	
    
      <instrumentation android:targetPackage="com.antty.hello"
		android:name="android.test.InstrumentationTestRunner" />
    
    
</manifest>
  

 

 (3)编写测试类

     如何编写测试类,网上有很多资料,自己去查阅好了,TouchUtils.class这个类在测试过程中可能会经常用到,里面有很多方法可以模拟各种屏幕主动行为

android中的测试


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论