移动端测试
一、移动端测试
1、介绍
对于手机端测试,按照平台来分,分为Android和IOS两大主流系统。
Android开源导致碎片化比较严重,手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。bug比较多,而IOS通常bug会少一些。
还有分辨率测试,Android手机分辨率有20多种,IOS较少一些
再就是手机操作系统,Android系统太多了,IOS较少,但是升级之后不能够降级
2、重点
1、功能测试
2、 安装与卸载测试
3、软件升级测试
4、登录测试
5、安全性测试——权限测试
6、 消息推送测试
7、前后台切换测试
8、UI测试(界面测试)
9、兼容性测试
10、 网络环境测试
11、mokey测试
12、性能测试
二、Android介绍
Android是一种基于Linux的自由及开放源代码的操作系统**,**主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”。
Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:市场上最常见的版本andorid6.0至andorid10.0
Android的系统架构和其操作系统一样,采用了分层的架构。
从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层
Android四大组件分别为activity、service、content provider、broadcast receiver。
参考: https://blog.csdn.net/shenggaofei/article/details/52450668
ps://blog.csdn.net/shenggaofei/article/details/52450668