Duang! 一座神奇的“桥”

发表于:2015-4-29 09:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:琦少    来源:51Testing软件测试网原创

  前言:
  近年移动互联网好比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的启动速度:
  【项目实战代码】:
  【核心命令】:
  【效果分析】:
  其中的ThisTime,和TotalTime就是我们关注的启动时间,单位是毫秒。
  知道这个,结合你已经掌握的安装卸载命令,
  再加上任何一门高级编程语言的基本语法就可以完成贵公司app启动速度专项测试。
    ... ...

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

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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号