1 / 24
文档名称:

移动APP测试大全模板.docx

格式:docx   大小:48KB   页数:24页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

移动APP测试大全模板.docx

上传人:书犹药也 2020/1/17 文件大小:48 KB

下载得到文件列表

移动APP测试大全模板.docx

文档介绍

文档介绍:移动APP测试大全移动APP笔记Genymotion:安卓的虚拟环境1、adb命令安卓调试桥(androiddebugbridge)adb命令设置一下环境变量C:\ProgramFiles\Genymobile\Genymotion\tools1、查看链接设备adbdevices查看链接设备:会显示IP地址和端口号安装:adbinstall安装apk文件adbinstall+包所在的路径多台设备:adb-sIP地址:端口号install所在路径adb-s:5555installD:\卸载adbuninstall+包名卸载如果有多个设备用–sIP地址:端口号adb-sIP地址:端口号uninstall包名4、查看包名 aaptdbadgingapk所在路径|find“package” 用find过滤一下在windows中过滤使用find并且后面名字加双引号5、进入安卓系统adbshell进入之后类似于linux系统,命令是通用的。进入系统常见的目录1、/data/app:里面都是上传的apk文件,其实都是压缩包2、/data/dalvik-cache:3、/data/data/包名:、1、databases:前端用户数据里面有两个文件::数据库文件:日志文件,回滚用2、shared_prefs:用户设置,6、从安卓系统中拉取文件adbpull安卓系统中所载位置导出到的位置7、将文件从外界环境导入安卓系统中adbpush外界路径安卓系统的位置注意:linux系统中斜杠/windows系统中反斜杠\8、模拟真机 1、进到/etc/hosts修改IP和域名 2、挂载-》修改文件的权限chmod777/system 3、APP常见的测试类型1、安装测试1、在PC端安装前:检查文件齐全安装中:安装步骤安装后:安装后的文件目录是否正确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:不需要安装,不需要网络,直接安装在设备里面,能够直接调用手机终端的硬件设备2、webapp:需要网络,不需要下载3、混合APP:需要下载安装2、业务测试Fiddler使用只能抓http协议包,不能抓原生的APP的包在tools下options,decode,设置虚拟的手机网络模块:1、inspector:包含子请求,查询数据json数据2、autoresponder自动响应,编写想要的响应的信息3、filters过滤器输入hostJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。字符串的形式来传输信息3、功能交互1、与手机系统功能的交互:混合APP和原生APP之间的交互,电话闹钟,短信2、与手机管理软件或安全软件交互:权限,休眠:软件长时间不用能否正常休眠,关闭网络4、操作方式1、屏幕旋转方式2、锁屏键,HOME键,back键(系统会给APP一个广播,APP中有接收的话就会产生一个功能)3、滑屏,长按,双击,多点触控5、通知栏测试系统会给APP一个广播,APP中有接收的话就会产生一个功能6、双卡双待测试7、android四大组件1、activity界面1、查看日志Catlog工具查看日志,更多注重红色的错误信息,拖拽进SD卡安装,授权通过包名查看通过displayed查看:通常是查看进入一个页面的时间性能测试的时候能够查看进入首次进入软件所使用的时间欢迎页面+首页时间一个activity只对应一个界面,但是一个界面对应多个activity2、查看进程Ps|grepecmobile3、用户ID用户ID能够很好的隔离不同APP的数据,方便保护APP数据/data/system//data/system/:记录系统中安装apk的所有属性2、service后台服务在移动端有些应用已经关掉但还是能够不断地收到信息。因为service3、broadcastreceiver广播锁屏键,home键,back键,会想所有的APP发送广播,如果APP有处理会产生一个功能4、contentprovider内容APP之间的数据共享4、性能测试在pc端的性能测试负载测试:1、不同负载下系统的各项性能指标和需求说明书