您的位置:首页 > 移动开发

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

2017-08-23 18:51 489 查看
移动测试与传统测试的差异

      –网络种类多

      –间断问题(弱网)

       –屏幕/系统的限制

       –安装/卸载

       –手势
       –性能

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: