• 0
  • 0
分享

前言:

近年移动互联网好比IT界的一条浩瀚银河,安卓手机测试可谓其中最璀璨的一颗明珠,这里有一座你不得不熟悉的桥--ADB

曾见过不少相关的文章或培训,不乏空谈多,实战少;期望大,效果差。也见过很多测试同仁,预成大牛,却不得其法。今日我们秉承单点极致的精神。聚焦实用的技能,也思考下测试这条路,该如何走的深远。

安卓测试,乃如今移动测试领域中举足轻重的部分,相信也有不少同仁奋战在这片战场。工作中听闻最多的几个关键词"性能","自动化","稳定性"……掌握这些测试技能,或可成为高级测试工程师。也达到很多同仁眼中的成功,至少是成就感。那么这条路远嘛?难嘛?我说,不远,也不难,你和成功其实只隔一座桥--ADB。

ADB,或许很多人并不陌生,何谓ADB,简言之:"adb的全称为Android Debug Bridge"就是起到调试桥的作用。最基本的安装,环境变量配置,相信大家也能查到诸多资料,而一些入门级的介绍更是犹如滔滔江水,连绵不绝。相信如下几个场景,或者命令大家都尝试过:

1)安装一个安卓APP:  adb install

2)卸载一个安卓APP:  adb uninstall

3)查看设备连接: adb devices

4)推送/拉去一个文件: adb push/pull

5)重启手机: adb reboot

 ... ...

 查看更多精彩内容,请点击下载:http://www.51testing.com/html/69/n-2432769.html


一、性能测试场景

安卓测试中,启动速度,安装包大小,内存占用,CPU占用,耗电等是我们公认的重要性能指标。通过这座桥,这些都能实现。

例1:测试app的启动速度:

【项目实战代码】:

1.jpg

【核心命令】:

【效果分析】:

其中的ThisTime,和TotalTime就是我们关注的启动时间,单位是毫秒。

知道这个,结合你已经掌握的安装卸载命令,

再加上任何一门高级编程语言的基本语法就可以完成贵公司app启动速度专项测试。

 ... ...

查看更多精彩内容,请点击下载:http://www.51testing.com/html/69/n-2432769.html


版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 在 ANN 中,神经元是相互连接的,每个神经元的输出通过权重连接到下一个神经元。这些互连的架构在 ANN 中很重要。这种排列是层的形式,层之间和层内的连接是神经网络架构。最常见的网络架构是:1. 单层前馈网络2. 多层前馈网络3. 具有自己反馈的单节点4. 单层循环网络5. 多层循环网络 1) 单层前馈网络层是由神经元组成的网络。这些神经元连接到下一层的其他神经元。对于单层,只有输入层和输出层。输入层通过权重连接到输出层节点。所有输入节点都连接到每个输出节点。术语前馈描述了没有从输出层发送到输入层的反馈。这形成了一个单层前馈网络。2)...
            0 0 1022
            分享
          • 关于PandasPandas中的数据结构(1)Series:一维数组系列,也称序列;(2)DataFrame:二维的表格型数据结构;(3)Panel:三维数组。数据类型1.Logical(逻辑型)2. Numeric(数值型)3. Character(字符型)数据结构1.Series使用方法如下;Series([数据1,数据2,...],index=[索引1,索引2,...])例如:from pandas import Series X=Series(['a',2,'螃蟹'],index=[1,2,3]) X X[3]#访问inde...
            1 1 1544
            分享
          •   摘要:有经验的跨境电商作业者们,应该对Selenium工具并不陌生,Selenium`是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。它可以直接在浏览器中运行,模拟真实的用户操作环境。  但是Selenium也有难以绕过检测、无法使用的平台,如Cloudflare。但也并非完全是单向封锁的,本文将介绍如何借助合适的工具,完成S--C的跨越。  1、Cloudflare的概述  Cloudflare究竟是什么?  Cloudflare是一家总部位于美国的网络服务商,不少网站会使用Cloudflare服务商的检...
            0 0 1820
            分享
          •  01此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来,一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。二则这种合作方式下 API提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力。综合上述两大痛点,我给大家推荐的解决方案是的一个叫API Hub的项目。GitHub 上面也有类似于public APIs等收录了开放API ,但只做了数据收录的工作,接口调试工具则只提供了调试功能,两者兼而有之的很少。而API Hub的革新之处在于它不...
            12 10 536
            分享
          • Dify 的朋友们,很高兴告诉大家,我们刚刚发布了 V0.3.9 版本,在这个版本中有两个重要的新特性和大家同步:Dify 已接入 Antropic 的 Claude2、Claude-instant 模型。这意味着:你可以输入 100K token 超长上下文,相当于几百页的文档甚至是一本书!已支持在网页嵌入你的 AI 应用。这意味着,你能够在几分钟内就可以为你的官方网站创建一个具备你业务数据的 AI 智能客服。让我们一起来看看吧!接入 Antropic,解锁与 AI 超长对话限制Antropic 在数天前发布了新的 Claude 2 模型。它支持用户输出 100K token 的上下文,相当...
            0 0 1056
            分享
      • 51testing软件测试圈微信