手机端常规测试
1.按照平台来分:
可分为安卓和ios系统
安卓:开源导致碎片化严重(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容)
2.测试的分类
功能测试
安装与卸载测试
软件升级测试
登录测试
安全性测试——权限测试
消息推送测试
前后台切换测试
UI测试(界面测试)
兼容性测试
网络环境测试
mokey测试
性能测试
Android介绍
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”
Android的四大组件:activity、service、content provider、broadcast receiver
ADB介绍
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)
它的主要功能有:
运行设备的shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
将本地apk软件安装至模拟器或android设备
ADB常用命令
adb decices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
adb start-server 关闭服务
adb kill-server
安装软件 adb install apk路径
覆盖安装 adb install -r apk路径
查看手机端手动安装的apk包
查看手机端系统安装的apk包
查看手机端所有的app包
卸载软件 adb uninstall 软件名
将电脑文件传输到移动端 adb push 电脑路径 移动端路径
移动端传输到电脑端 adb pull 移动端路径 电脑路径
查看帮助信息 adb help
Android 的日志分为如下几个级别:
V —— Verbose(最低,输出得最多)
D —— Debug
I —— Info
W —— Warning
E —— Error
F —— Fatal
S —— Silent(最高)