APP测试-drozer安装和使用

Windows平台drozer的安装和使用

使用环境:使用该工具需要JDK的支持,所以使用此工具之前请自行安装 JDK

其他工具:还需要安卓调试工具adb的一些支持,请自行配置安装

drozer安装

首先下载drozer的安装包,下载后解压

其中 setup.exe 为Windows主机的安装文件 ,agent.apk 为调试用的安卓手机安装文件

在主机上安装直接双击setup.exe安装就可以了

将agent.apk安装到所要调试的安卓手机中或者虚拟机中。

在drozer使用前确认adb可以正常连接设备

cmd下运行命令adb devices,如果在设备列表中出现设备信息即可正常识别设备。(可通过设置环境变量直接调用adb)

运行adb shell命令,确定可以shell连接手机

在安卓手机上运行agent.apk,并开启监听

运行drozer

上面截图drozer默认端口为31415,所以需要在主机上同样设置31415端口进行通信

cmd命令下调用adb执行命令:adb forward tcp:31415 tcp:31415 进行端口转发

正常情况下到drozer安装路径下运行 :drozer console connect 会显示如下界面,之后即可正常运用drozer进行调试Android应用

第一次运行drozer console connect的时候会出现could not find java的提示信息,这时候首先确保安装了jdk,并且正确配置了环境变量

都正常的情况下做以下操作:

建立名为 .drozer_config的文件,(如果无法命名为.drozer_config ,解决办法是先创建X.drozer_config然后cmd在当前目录下执行rename X.drozer_config .drozer_config即可)文件中添加如下内容:

[executables]
java=C:\Program Files\Java\jdk1.7.0_80\bin\java.exe
javac=C:\Program Files\Java\jdk1.7.0_80\bin\javac.exe

时间: 2024-08-05 07:07:17

APP测试-drozer安装和使用的相关文章

Citrix思杰XenDesktop、Pvs测试日记《五、XenDeskTop7.6远程桌面和APP宿主VDA安装》

向用户交付桌面,可以用XD直接调用XS上的VM,也可以由XD结合PVS交付. 因为还没有搭建PVS服务器, 所以先测试XD调用XS上的VM. 一.安装Windows server 2008r2  打开XenCenter用自定义模版,安装2台Win2008r2(如果跑应用程序和远程桌面做在同一台也可以,那就只需一台Win2008R2,我要测试的软件比较多,所以分开.),一台Win7_x64,装Win7主要是为了体验服务器系统和桌面系统的区别. 系统安装完成,加入域,计算机名分别为: App.cit

手机APP测试几个要点

移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问[url=]手机[/url]信息.访问联系人信息等 -新增风险项 2)开发者官方权限列表信息比对分析 2.安装.运行.卸载测试 验证App是否能正确安装.运行.卸载,以及操作过程和操作前后对系统资源的使用情况,主要包括: 1)检测软件是否能正确安装.运行.卸载: 2)安装.卸载.更新错误报告: 3)其他辅助信息: -位置和文件夹是否合理: -组件是否正确注册或删除:

app测试归纳

测试一个APP,主要包括以下几点: 一. 测试资源: 1.产品功能需求文档   2. 产品原型图    3.产品效果图  4.行为统计分析定义文档  5.测试设备(iOS3.1.3,Android4.0......)  其他 二. 日报及产品上线报告: 1.测试人员每天需要对所测试项目发送测试日报 2. 日报内容包括: ----对当前测试版本质量进行分级 ----对较严重的问题进行举例,提示开发人员优先修改 ----对版本的整体情况进行评估 3.产品上线前,测试人员发送产品上线报告 4.产品上线

APP测试走过的那些坑

我现在的工作有一大部分也是app测试,虽然自己是app开发出身,但是在测试上还是跌入了很多大坑,毕竟二者还是有很大不同,所处的角度也是不一样的.而开发转测试中,我认为较难的也是一个角度的转换,以一个开发者的角度去测试,往往会忽略很多问题. 在记录app测试走过的那些坑之前,先总结下app测试的工作主要有哪些. 1.功能测试,无论是什么软件产品,必不可少的就是功能测试.我们需要测试这款app产品的功能是否完善,是否符合客户需求,是否符合用户正常体验.而功能测试最重要的一点也是测试案例的设计,这个抽

web测试与app测试的区别

看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了半年左右.其实我觉得这两者并没有什么大的区别. 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的.那么区别在哪里呢? 我个人觉得就是由于载体不一样,所以系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app

APP测试功能点总结

1.功能性测试:   ——根据产品需求文档编写测试用例. ——软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.兼容性测试:   ——android版本的兼容性 ——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下.断网时 ——app跨版本的兼容性 1.适配性测试: 1>.手机不同分辨率支持:客户端支持的分辨率等 2>.手机不同版本的支持:2.34.04.4等:在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0

【转】移动App测试中的最佳做法

一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的工作经验而写的.作为一名敏捷软件开发团队的软件质量保证经理,我一心投入iPhone,Android,WindowsPhone7的移动apps和移动webapps.在XING移动团队的日常工作以及与其他移动测试专家交流的过程中,我深刻了解了移动测试工作的困难.渐渐地,我明确了什么是帮助改进同事们和我的

APP测试流程

1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --测试设备(ios3.1.3-ios5.0.1:Android1.6-Android4.0:Winphone7.1及以上:Symbian 

谈谈对移动app测试的了解

谈谈对移动app测试的了解 由于在做一个移动互联网app,虽然负责的是服务端,而公司有没有专业专门的测试人员(也许很多公司这种情况),现在面临如何测试产品测试的问题.由于之前对这块可以说完全不大了解,原来做开发的时候也只做过单元测试,于是临时抱佛脚到处找资料以便确定一种现阶段可行的测试方案. App最终交付的是用户,所以测试的目的让用户获得最好的体验.从功能上来说满足客户的使用需求,从操作上来说简单易用.用起来赏心悦目,这样你的app才会有市场,有生命力. 目前主流的app主要是基于androi