如何使用eclipse新建android app并测试运行结果

如何使用eclipse新建android app并测试运行结果,第1张

新建项目:

①打开Eclipse,单击菜单栏的“File”->把鼠标光标移动到“New”->在d出的列表框中,如果直接能看到“Android Applicaion Project”选项项,则直接单击此选项,否则选择最下面的“Other”,在d出的窗口中,展开“Android”项,选择“Android Applicaion Project”,然后“Next”;

②在新d出的窗口中填写相关信息,一路“Next”,直到点击“Finish”,这样第一个Android程序就创建好了,会发现Eclipse左边多了一个新创建的Android项目。

编译Android项目:

选中项目->单击鼠标右键,在d出的列表框中选择“Run As”->单击“Android Application”,这时会发现模拟器自动启动,等到模拟器完全启动好后,就可以看到项目的编译结果了。有没有看到一些东西觉得很眼熟呢?其实那是在创建这个项目时做的,开启Android之旅吧。

1)

软件文件检测;

2)

应用静态扫描;

3)

应用动态行为检测

4)

一键生成检测报告

以上四步就是爱内测平台对安卓app的性能测试的技术方法

1、Monkey是

SDK自带的测试工具,在

中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行

,也有日志输出。实际上该工具只能做程序做一些

,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。

2、MonkeyRunner也是

SDK提供的测试工具。严格意义上来说MonkeyRunner其实是一个Api工具包,比Monkey强大,可以编写

来自定义数据、事件。缺点是脚本用Python来写,对测试人员来说要求较高,有比较大的学习成本。

3、Instrumentation是早期Google提供的

自动化测试工具类,虽然在那时候JUnit也可以对Android进行测试,但是Instrumentation允许你对应用程序做更为复杂的测试,甚至是框架层面的。通过Instrumentation你可以模拟按键按下、抬起、屏幕点击、滚动等事件。Instrumentation是通过将主程序和测试程序运行在同一个进程来实现这些功能,你可以把Instrumentation看成一个类似Activity或者Service并且不带界面的组件,在程序运行期间监控你的主程序。缺点是对测试人员来说编写代码能力要求较高,需要对Android相关知识有一定了解,还需要配置AndroidManifestxml文件,不能跨多个App。

4、UiAutomator也是Android提供的

,基本上支持所有的Android事件 *** 作,对比Instrumentation它不需要测试人员了解代码实现细节(可以用UiAutomatorviewer抓去App页面上的控件属性而不看源码)。基于Java,测试代码结构简单、编写容易、学习成本,一次编译,所有设备或模拟器都能运行测试,能跨App(比如:很多App有选择相册、打开相机拍照,这就是跨App测试)。缺点是只支持SDK 16(Android

)及以上,不支持Hybird App、WebApp。

5、Espresso是Google的开源

。相对于Robotium和UIAutomator,它的特点是规模更小、更简洁,API更加精确,编写测试代码简单,容易快速上手。因为是基于Instrumentation的,所以不能跨App。配合Android Studio来编写测试的简单例子

6、Selendroid:也是基于Instrumentation的测试框架,可以测试Native App、Hybird App、Web App,但是网上资料较少,社区

也不大。

7、Robotium也是基于Instrumentation的测试框架,目前国内外用的比较多,资料比较多,社区也比较活跃。缺点是对测试人员来说要有一定的Java基础,了解Android基本组件,不能跨App。

8、Athrun是淘宝出的一个移动测试框架/平台,同时支持iOS和Android。Android部分也是基于Instrumentation,在Android原有的ActivityInstrumentationTestCase2类基础上进行了扩展,提供一整套

的API。这里有详细介绍。

9、Appium是最近比较热门的框架,社区也很活跃。这个框架应该是是功能最强大的,

Eclipse开发的Android程序可以直接在手机上运行。

运行方式:

1 手机打开 USB调式模式(具体:“设置”->“应用程序”->“开发”->“USB调试”)(不同的手机 *** 作可能打开方式不一样)。

2 将手机连接到电脑。

3 电脑上安装手机USB驱动程序。

4 运行android 应用。

点击工程 run as android application后,系统就会查找已经连接到电脑的设备,选择已经连接的设备即可运行在手机上了。

基本上带Android字样的测试,都是属于软件测试:

区别:Android应用测试:这是测试安卓应用程序的,就是属于Android应用开发类的公司专门对他们开发的应用来进行测试。如:某款游戏,或者某个聊天软件,或者系统软件。

android手机测试:是手机软件测试,比如说某款手机正在开发中,手机软件测试人员就要对该款手机的软件进行一个系统的测试,包括OS,内置应用,易用性等等。

以上就是关于如何使用eclipse新建android app并测试运行结果全部的内容,包括:如何使用eclipse新建android app并测试运行结果、Android app安全性能测试怎么做、android app自动化测试工具有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9360926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存