android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!

95dc00e6c9a8a87d48a01d8c8ce6d042.gif

c7547b58d2344f4ad0ec238c8bdbdf22.png Android常用自动化工具  
  • ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具
  • uiautomator - 是Google提供的为Android编写UI测试用例的自动化工具
  • uiaotomator2 - uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。
  • appium - 跨平台的测试框架, 同时支持iOS和Android
c7547b58d2344f4ad0ec238c8bdbdf22.png ADB简介   ADB,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具 c7547b58d2344f4ad0ec238c8bdbdf22.png uiaotomator简介     UIAutomator是android的自动化测试框架,可跨APP。 与instrumentation框架不同,UIAutomator不需要测试对象源码,因此,为黑盒测试框架。 同时,与Monkey不同,UIAutomator不以坐标为主线,而是通过控件属性过滤(比如搜索文本为“提交”的按钮),获取控件本身。 这很像小时候玩红白机游戏所用的金手指软件。   Android SDK提供了UIAutomatorView工具,用于获取APP的布局信息,间接辅助测试。   说一句“欲练此功必先自宫”的话,省得部分同学浪费时间。   UIAutomator的缺点,是只支持SDK 16(Android 4.1)及以上,不支持Hybird App、WebApp。   关于UIAutomator的官方文档,可参照官方文档 c7547b58d2344f4ad0ec238c8bdbdf22.png uiautomator2简介   uiautomator2 是一个Android UI自动化框架,支持Python编写测试脚本对设备进行自动化。 底层基于Google uiautomator    uiautomator2和uiautomator的区别   1、api不同但也差不多   2、Uiautomator2是安卓项目,而Uiautomator是java项目   3、Uiautomator2可以输入中文,而Uiautomator的java工程需借助utf7输入法才能输入中文   4、Uiautomator2必须明确EditText框才能向里面输入文字,Uiautomator直接指定父类也可以在子类中输入文字   5、Uiautomator2获取控件速度快写,而Uiautomator获取速度慢一些; c7547b58d2344f4ad0ec238c8bdbdf22.png appium简介   appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。   “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。   “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。   “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。 比如,像 Phonegap,可以帮助开发者使用网页技术开发应用,然后用原生代码封装,这些就是混合应用。   重要的是,appium是一个跨平台的工具: 它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。 34f6681b96455352eab386cf3f16ef6e.png

3ef63c726d60195e545691886acec9b4.png

原文链接: https://www.cnblogs.com/zhouxihi/p/10924319.html 本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除。 推荐阅读

点击阅读☞如何用Postman对银行线上信贷系统进行接口自动化测试?

点击阅读☞搭建API管理与接口自动化测试平台全过程

点击阅读☞专访商莉:中小型企业如何从零开始做好接口自动化测试?

点击阅读☞如何利用TestNG做接口自动化测试?

点击阅读☞3分钟带你入门接口自动化测试!

9b4186f86ffec0e012c47ac122fcd088.gif

4b3ba6f19dfe2b27c37404dfdd49dbf7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值