APP基础测试
Application 的缩写,APP指只能手机的应用程序,如微信,支付宝等
APP测试分类
一.APP专项测试
兼容性测试
安装卸载升级测试
交叉事件测试
PUSH消息推送测试
性能测试
其他测试
用户体验
极限边界
权限
二.业务功能测试
按照用户的需求(需求说明书、原型等)去检验开发的代码实现情况是否满足用户的功能需求
1.测试对象
测试点(单独模块)->单元测试
多模块->集成测试
业务流程->系统测试 验收测试 冒烟测试
2.测试方法
测试理论阶段与测试用例设计方法等即适用于web产品,也适用于APP产品。
一般的测试方法:
等价类
边界值
因果图
判定表
场景法
流程图
正交法
错误推测法
APP专项测试–兼容性测试
APP产品在不同的软件环境与硬件环境上都有很好的可移植性(都能正常的工作)
测试关注点
1.手机型号
参考在线统计数据
腾讯移动分析:https://mta.qq.com/mta/data/device/resolution
百度研究院
2.操作系统(客户需求为准,没有需求参考在线统计数据)
Android
4x
5x
6x
7x
8x
9x
Ios
11X
12x
3.屏幕分辨率、尺寸
屏幕分辨率
Android
1080*1920
720*1280
iOS
1242*2208
1334*750
尺寸
5.5
4.7
4.网络环境
WiFi
2345G
测试机的选取原则
一定要在一定数量的真机上进行测试(重点)可借助以下几点:
1.借助testin等云测平台
2.模拟器(比如Genymotion、Xcode)
信息的获取渠道(扩展)
第三方在线统计排名(腾讯移动分析、百度研究院等)
官方数据(android 、 ios的官网)
埋点技术(技术手段)