前言:
近年移动互联网好比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内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。