移动APP测试大全

移动APP测试大全

ID:39280460

大小:54.22 KB

页数:12页

时间:2019-06-29

移动APP测试大全_第1页
移动APP测试大全_第2页
移动APP测试大全_第3页
移动APP测试大全_第4页
移动APP测试大全_第5页
资源描述:

《移动APP测试大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、移动APP笔记Genymotion:安卓的虚拟环境1、adb命令1、安卓调试桥(androiddebugbridge)adb命令设置一下环境变量C:ProgramFilesGenymobileGenymotiontools1、查看链接设备adbdevices查看链接设备:会显示IP地址和端口号2、安装:adbinstall安装apk文件adbinstall+包所在的路径多台设备:adb-sIP地址:端口号install所在路径adb-s172.31.129.22:5555installD:ecmobile3.2.apk3、卸载adbuninstall+包名卸载如果有多

2、个设备用–sIP地址:端口号adb-sIP地址:端口号uninstall包名4、查看包名aaptdbadgingapk所在路径

3、find“package”用find过滤一下在windows中过滤使用find并且后面名字加双引号5、进入安卓系统adbshell进入之后类似于linux系统,命令是通用的。进入系统常见的目录1、/data/app:里面都是上传的apk文件,其实都是压缩包2、/data/dalvik-cache:里面是app中可执行文件.dex3、/data/data/包名:、1、databases:前端用户数据里面有两个文件:ecmobile.db:数据库文件ecm

4、obile.db-journal:日志文件,回滚用2、shared_prefs:用户设置,只有进入系统之后才有生产这个文件不进入没有这个文件里面都是一些用户信息.xml文件6、从安卓系统中拉取文件adbpull安卓系统中所载位置导出到的位置7、将文件从外界环境导入安卓系统中adbpush外界路径安卓系统的位置注意:linux系统中斜杠/windows系统中反斜杠8、模拟真机1、进到/etc/hosts修改IP和域名2、挂载-》修改文件的权限chmod777/system3、APP常见的测试类型1、安装测试1、在PC端安装前:检查文件齐全安装中:安装步骤安装后:安装后的文件目录

5、是否正确2、APP测试:安装前:apk文件病毒检查安装中的安装途径多样:1、商店下载安装,2、上传apk文件到sd卡安装3、adb安装4、浏览器下载安装。安装后:启动检查,权限检查,欢迎界面检查升级:1、通过adb升级,2、应用商店升级,3、网页升级,4、高版本低版本同版本覆盖安装,5、考虑有无存储数据或者缓存。2、卸载测试1、adb卸载2、第三方应用卸载3、系统进行卸载3、功能测试PC端:1、单功能测试:单个功能,重点在各种异常情况2、功能交互:功能之间相互影响3、业务流程:特殊流1、APP分类1、原生APP:不需要安装,不需要网络,直接安装在设备里面,可以直接调用手机终端的

6、硬件设备2、webapp:需要网络,不需要下载3、混合APP:需要下载安装2、业务测试Fiddler使用只能抓http协议包,不能抓原生的APP的包在tools下options,decode,设置虚拟的手机网络模块:1、inspector:包含子请求,查询数据json数据2、autoresponder自动响应,编写想要的响应的信息3、filters过滤器输入hostJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。字符串的形式来传输信息3、功能交互1、与手机系统

7、功能的交互:混合APP和原生APP之间的交互,电话闹钟,短信2、与手机管理软件或安全软件交互:权限,休眠:软件长时间不用能否正常休眠,关闭网络4、操作方式1、屏幕旋转方式2、锁屏键,HOME键,back键(系统会给APP一个广播,APP中有接收的话就会产生一个功能)3、滑屏,长按,双击,多点触控5、通知栏测试系统会给APP一个广播,APP中有接收的话就会产生一个功能6、双卡双待测试7、android四大组件1、activity界面1、查看日志Catlog工具查看日志,更多注重红色的错误信息,拖拽进SD卡安装,授权1、通过包名查看2、通过displayed查看:通常是查看进入一个

8、页面的时间性能测试的时候可以查看进入首次进入软件所使用的时间欢迎页面+首页时间一个activity只对应一个界面,但是一个界面对应多个activity2、查看进程Ps

9、grepecmobile3、用户ID用户ID可以很好的隔离不同APP的数据,方便保护APP数据/data/system/packages.list/data/system/packages.xml:记录系统中安装apk的所有属性2、service后台服务在移动端有些应用已经关掉但还是可以不断地收到信息。因为service3、b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。