读了这篇文章,你还不懂移动端测试,你找我!

移动端发展史:

C/S架构软件:  腾讯QQ,LOL,DOTA2,Steam

B/S架构软件: 百度。淘宝。电子邮箱。

2017年,手机用户15亿左右,超过3G的网络用户应该是在13亿左右,13亿左右人口在使用智能手机,移动应用软件(Application),缩写APP。

M/S架构软件:移动端APP软件,微信,QQ,抖音。。。。

Mobile/Server  ≈ C/S架构

与PC端的共同性:

1. 测试流程:参照PC端的软件测试流程对APP进行测试

2. 测试目的:保障软件质量

3. 测试方法:

 设计测试用例,边界值、等价类、场景分析、因果图。。。。

 测试方法:白盒、黑盒、灰盒

4. 测试活动:

 设计各类测试文档、追踪缺陷、定位缺陷、依据需求确保质量

 测试工具的使用:LR、RobotFrameWork、Postman、fiddler

APP的专项测试:

1. 兼容性:

Web系统的兼容性测试:浏览器兼容性、分辨率

APP系统的兼容性测试:系统兼容性、系统版本兼容性、软件兼容性、手机品牌、屏幕尺寸

屏幕尺寸:IOS 6 6p 7 7p 8 8p x /    Android: 刘海屏、曲屏、全屏、屏下指纹、虚拟导航,屏幕尺寸不一致

手机品牌:厂商封装UI,MIUI,VIVOUI,OPPOUI。。。。均是基于google公司原生的Android系统基础上进行二次封装

依据主流的机器和品牌来作为屏幕兼容性的参照对象

测试手段就是:云测(无法保证软件的正常运行)

2. 用户体验:

PC端测试:单击双击三击,热键

APP端测试:滑动、点击、多点触碰、手势、3Dtouch(按压操作),碎片化时间使用以及手持终端的操作

用户体验测试方法:参照竞品

3. 性能测试:

常规性能测试:软件系统的效率,包括时间、服务端资源利用率

APP性能测试:与常规性能测试一致,同时,还需考虑到终端设备的资源利用率,包含:CPU、缓存、电源耗费、流量耗费

终端设备的测试方法:使用GT即可,腾讯出品的终端资源利用率的数据统计插件

4. 权限测试:

基于终端设备运行的APP软件,需要调用相关联的设备时,进行的权限测试

权限测试方法:检查调用的权限是否生效

5. 网络测试:

PC端网络相对而言是无限制的。

移动端网络是有限的,一般是2G、3G、4G、wifi

测试内容:弱网测试常规而言在网络信号较差的环境下进行测试,正统解释 所有2.4GHz及以下频段的网络均称之为弱网;  网络切换,从2G切换到3G切换到4G切换到wifi

网络测试本质就是尽可能减少用户的流量耗费,以及在各类网络情况下APP的正常运行

弱网测试手段:Chrome开发者工具模拟弱网,自己找个小角落

6. 干扰测试:

干扰源:打电话、发短信、蓝牙、NFC、推送、视频/语音、FaceTime

检验是否会受到干扰,且干扰后的紧急应对措施

以上是我对移动端测试的一个总结,如果大家对移动端测试有什么疑问欢迎加我的测试群:672899761,里面有大牛分享的测试心得!

猜你喜欢

转载自blog.csdn.net/TestingGDR/article/details/81980595