android测试常用工具介绍

上一篇 / 下一篇  2013-07-26 20:07:09 / 个人分类:step by step android测试

android测试过程中少不了测试工具的使用,工欲善其事,必先利其器,首先就让我们熟悉下这些工具,日后测试过程中如若用到可以运用自如。
0、手机软件
   各种手机助手,比如91手机助手,豌豆荚等等,都有很好的查看手机文件系统的工具。但是这些手机助手只能看SD卡里面的。只能应付日常最基本的使用。

1、DDMS
  DDMS是android测试过程中最常用的工具啦,当然在用DDMS之前先搭建好android测试环境,这在我的android工程基础知识之开发环境搭建一文中已经详细介绍了。打开编辑器之后,大家可以通过点击open perspective打开DDMS视图。
  DDMS可以帮助我们查看日志,还可以截图,打开文件目录,终止进程等等功能。基本上打开DDMS的界面就可以很快熟悉里面提供的功能了,如果想要详细了解的话可以点击DDMS详细使用进行查看。
2、fiddler软件
   fiddler可以抓取网络请求,用自己的机器作为代理服务器。
3、Wiresharktcpdump

如果遇到一些比较难以解决的bug,需要深入TCP请求甚至IP请求,就需要用tcpdump对客户端的进行抓包(如TCPkeepalive包),具体操作如下:

3_1, root手机,手机需要root权限,否则无法使用tcpdump

3_2下载tcpdump的android版本,用push命令将文件推到手机中。不建议推送到SD卡,会有权限问题,可以放到手机的data文件夹下,

adb push [PCPATH] [mobilPATH]

3_3, 提升tcpdump的权限。用adb shell进入android bash后,需要手机使用root权限,先提升权限,然后chmod 777 tcpdump

3_4,抓包,启动你要测试的APP后,适当的时间就可以开始抓包可,在tcpdump当前目录下,直接使用tcpdump -p -vv -s 0 –w[pcapfilePath] 就可以实现抓包,使用ctrl + C停止。

3_5,导出.pcap文件。退出adb bash , 使用pull命令将.pcap文件导出到PCadb pull[mobilPath] [PCPATH]

3_6,使用wireshark将日志文件打开,即可以看到所抓到的包了。

4、RE浏览器
   一句话,神器,但前提是你的手机必须root。在手机上装上RE后,很多操作就可以在手机上以可视化界面完成了,甚至可以增删改系统文件。由于权限很高,务必小心操作。比如说,一些app内部文件,可以直接通过RE浏览器来查看并修改,确定是文件的哪个值发生了错误引起客户端的bug



TAG:

 

评分:0

我来说两句

Open Toolbar