App测试要点

  • 功能测试
  • 兼容测试
  • 安装,卸载,升级测试
  • 交叉事件测试
  • PUSH测试
  • 性能测试(针对手机的性能测试)
    • cpu
    • 内存
    • 流量
    • 电量
    • 流畅度
    • 启动速度
  •   用户体验测试
  •   稳定性测试

 

业务功能测试

根据测试功能去拆分功能点,再根据功能点去分析测试点

 

专项测试

1.兼容性测试(专项)

  • 系统 1、android 2、IOS
  • ?机系统的版本 覆盖主流 https://tongji.baidu.com/research/app
    •   android 对应的主流版本 9.0 \ 8.1 \10.0的版本
    •   IOS 对应的主流版本13.3.1 \ 13.4.1\ 13.3
  • 品牌-机型 覆盖主流 https://tongji.baidu.com/research/app
    •   android 华为、??、vivo、oppo
    •   IOS 苹果
  • 屏幕分辨率 覆盖主流 https://tongji.baidu.com/research/app
  • 软硬件兼容性

与?机硬件兼容 home键、电源键、?量调节等 与外部硬件设备兼容 ?机、蓝?等 与操作系统软件兼容wlan设置、

系统时间调节、LBS定位等 与其他APP兼容 后台在播放?乐时,进?动态??点击动态视频的播放

,系统如何处理

  • ?络兼容性 2G\3G\4G\5G\WIFI

不可能去做全兼容的测试。 可以去做深度兼容测试。需要借助于第三?云测试平台testin云测,云测平台有很多?机。

在云测平台注册账号,上传APP,给钱,拿 报告

 

2、安装卸载升级测试(专项)

app是?个客户端程序,客户端在使?前是需要安装的,因此需要测试安装、卸载、升级的操作 安装测试点:(只要?家能想到的点,都可以去进?测试,没有对错)

  • 正常场景:

1、在不同的操作系统、不同的?机品版和版本上安装

2、从不同的渠道下载app进?测试

3、不同的安装路径,安装在?机的内存卡或者是SD卡(?必要)

  • 异常场景:

4、安装时出现异常(关机、断?),恢复后能否继续安装

5、安装时存储空间不够或者内存不? 6、安装时点出取消再安装

7、安装之后再次覆盖安装

8、低版本覆盖安装?版本

  • 卸载

正常卸载:?按app正常删除卸载、通过第三??具进?卸载

异常卸载:app正在运?卸载、取消卸载、卸载关机、卸载之后数据是否保留

  • 升级

正常升级: 从低版本升级到?版本,从app内部升级, 从app应?商城升级

异常升级:跨版本升级, 关机,内存不?,电量不? 升级提示 升级之后数据的检查

 


 

3.交叉测试

概念:交叉测试?称为冲突测试,或者? 扰测试

交叉事件的关注点:

1、app运?时接打电话

2、app运?时收发短信

3、app运?时收到推送通知

4、app运?时接到视频通话

5、app运?连接蓝?

6、app运?时切换?络、切换应?

7、app运?时旋转屏幕

 

4、push消息测试

  • 消息推送的场景:
    •   新闻资讯类通知, 让?户实时获取到??感兴趣的新闻,从?增加?户的粘性
    •   商城类通知, 让?户获取到商城的促销活动,提??户的成交率
    •   流程类的通知, 让?户及时获取处理?作的内容。
  • 推送原理: 是由服务器通过推送的服务将对应的消息推送到app端。 是?个?连接的状态。
  • 推送服务器: 使?的是第三?的推送服务器。(极光或者信鸽)
  • ?机?商会??的推送服务器。
  • 中?企业不会??搭建推送服务器,?般使?的都是第三?的推送服务器
  • push消息推送的关注点
    •   PUSH消息推送是否按指业务规则发送.
    •   当PUSH推送时,检查是否按特定?户去进?推送.
    •   设置不接收推送消息时,确认是否正常
    •   推送通知的跳转是否正常
    •   推送消息的打开及展示
    •   包括app是否运?,都需要去关注推送消息能否收到

 

App测试要点

上一篇:从传统大数据架构到Lambda架构到Kappa架构


下一篇:uniapp单选框使用