软件测试黑马工程师--Android app测试(02)

移动测试与传统测试的差异

 

      –网络种类多
      –间断问题(弱网)
       –屏幕/系统的限制
       –安装/卸载
       –手势

       –性能

 

ANDROID调试桥接介绍
–ADB,即:Android Debug Bridge,它是Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在您安装的android的sdk开发包platform-tools目录下。
–当您在使用腾讯手机助手、360手机助手的时候,也许您并不知道,它们其实都用到了这个工具,使得我们的PC机和Android设备来进行通讯


ADB相关命令应用介绍
–ADB,即:Android Debug Bridge,它是Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在您安装的android的sdk开发包platform-tools目录下 ;
    –调试模式开启
    –adb devices
    –adb install
    –adb pull
    –adb push
    –adb shell
    –am/pm
    –adb logcat

ADB相关命令应用介绍
–adb devices
• 该指令您就可以了解到目前连接的设备/模拟器的状态的相关信息。


–adb install
• 经常会用到一些类似于豌豆荚、腾讯手机助手、360手机助手等这样的软件将其安装到手机设备当中。
• “adb install”指令同样可以完成将手机应用安装到手机设备或者模拟器的目的。


–adb pull
• 指令实现将手机上的文件传送到我们的电脑上。( adb pull/sdcard/tmp/error_fs.dat d:/ )


–adb push
• 将电脑上的文件传送到我们的物理手机设备或者模拟器
• 上传文件:adb -s 4df7b6be03f2302b push c:/robotium.rar /sdcard/
• 上传文件夹: adb -s 4df7b6be03f2302b push f:/pass /sdcard/pass/



–adb shell
• 安卓系统是基于Linux系统开发的,它也支持常见的Linux命令,这些命令都保存在手机的“/system/bin”文件下



–adb shell cat /proc/cpuinfo
• 查看CPU硬件的相关信息

电量


–“应用宝”工具箱的“关于手机”功能的输出界面
–输入“adb shell cat /system/build.prop | findstr"ro.product.model"”命令来获取到手机型号信息

ADB LOGCAT
–“adb logcat”命令来查看和跟踪系统日志缓冲区的信息。每一条日志消息都有一个标记和优先级与其关联。标记是一个简短的字符串,用于标识原始消息的来源。
     –V:代表冗余级别的日志信息;
     –D:代表调试级别的日志信息;
     –I:代表信息级别的日志信息;
     –W:代表警告级别的日志信息;
     –E:代表错误级别的日志信息;
    –由上至下其严重级别越来越高,后续我们将会讲到日志的过滤,假如要输出警告级别的日志,那么其将会输出警告级别的日志及高于其级别的错误级别的日志。

ADB LOGCAT
–输出优先级别大于“警告”级别的日志信息,您就可以输入“adblogcat *:W”命令来进行过滤,这样就可以过滤出“警告”级别及其“错误”级别的日志信息。

AM
–am全称Activity Manager,您能使用am去模拟各种系统的行为,例如:启动一个Activity,
–强制停止进程,发送广播进程,修改设备屏幕属性等。这里您可以输入“adb shell am start -n com.android.camera/.Camera”命令,来启动手机的照相功能。

PM
–pm全称package manager,您能使用pm命令去模拟android行为或者查询设备上的应用等。
–adb shell pm list packages -f



 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值