大话移动APP测试读书笔记—第四章 功能测试要点

本文介绍了移动应用测试的关键方面,包括多分辨率与系统测试、用户习惯考量、网络稳定性验证、安装及升级测试等内容,并探讨了并发操作、数据来源、推送及分享跳转等功能的具体测试方法。

移动互联网和传统互联网测试的区别更多在于移动端系统和业务的特殊性。


1、多分辨率测试:尽量选择真机进行测试


2、多系统测试

(1)Android:Android2.3.3及以上、官方修改系统、自制系统

(2)iOS:尽量在IOS 5.0以上所有系统测试,须注意高版本IOS是否用到一些新的资源库导致应用不完全兼容低版本IOS


3、用户使用习惯

(1)Android使用权限:了解被测应用使用了哪些权限,是否会造成困扰

(2)Android硬件问题:如硬键盘vs虚拟键盘,实体方向键、滚轮,双卡双待。摄像头、GPU

(3)Android操作习惯:菜单键、Home键(长按)、返回键、调整音量、待机

  • 返回键重写
  • 应用的各个界面点击Home键再次打开应用:默认处于后台还是结束生命周期
  • 菜单键和应用键的交互
  • 应用在任何状态下系统进入待机或者待机。重新唤醒后应用处于的状态
  • 应用被手动关闭之后是否可以再次正确启动

(4)Android数据移动或者清空:

  • 数据移动到SD卡中运行
  • 注意第三方软件提供自动关闭后台运行的程序功能(实际是销毁Activity功能)

(5)IOS操作习惯:单双击Home、关闭应用进程、开关音量、调整音量、待机

(6)IOS越狱问题:输入法:在输入框中尝试使用不同的输入法

  •  美化主题类插件
  •  垃圾插件或手机管理软件


4、 网络的不稳定性

(1)移动设备对网络的依赖性,注意网络信号不好或者覆盖不到的区域(地铁、电梯、建筑内部)

(2)针对网络连接的不同情况进行不同提示(网络不稳定、网络无连接、企业/第三方服务器错误)

(3)不同网络之间切换:网络信号弱—断开—重新连接,多次请求、连接超时等。建议实际场景测试

(4)应用长连接支持时,在不同的网络环境下,根据服务器设置的心跳时间进行边界值测试


5、安装/卸载测试

(1)多种安装方式:

  • 命令行方式安装(adb install<package name>)
  • 第三方软件的安装
  • 应用下载到SD卡中安装(注意数据在内存和SD卡中互相转移)

(2)小体积安装后在线下载使用:

  • 不联网能否使用
  • 在线下载数据不完整
  • 在线下载断点续传
  • 下载完成后再次启动
  • 安装成功后检查版本号等数据


6、升级测试

(1)应用升级的必要条件:

  • 旧版本和新版本拥有相同的签名
  • 旧版本和新版本拥有相同的包名
  • 新旧版本之间需有标识符进行区分

(2)增量升级(差分升级):

  • 只需要下载软件需要更新的部分,但是对多版本的适应性较差
  • 需要拿到内置应用权限

(3)内置应用升级:

  • 升级后应用是否与内置在系统中的.so文件匹配


7、并发测试

并发:多个应用同时启动或多个事件同时触发。

(1)弹出框提示(闹钟提示、低电量、短信):

提示会让目前的应用进入暂停状态,需要关注应用能否在暂停之后正常继续运行。

(2)另一个应用启动

几种特殊状态:

  • 应用正在播放视频
  • 应用正在向服务器连接发出或接受请求
  • 应用正在下载数据或者升级
  • 用户正在进行输入

(3)关机或待机:

  • 恢复正常后应用功能是否正常
  • 应用数据是否会因关机或者待机而丢失

(4)功能冲突(音乐功能vs语音功能):

  • 应用自身的正确性
  • 被暂停应用能否继续正常工作

(5)可存储设备

 

8、数据来源

以对话框为例,对话框中数据来源:

(1)直接输入

(2)选择软件提供的选项

(3)从粘贴板中复制粘贴获取

(4)语音输入

 

9、推送

(1)智能机处于关机、待机、打开状态,执行推送功能、推送消息显示以及推送跳转

(2)应用处于打开、未打开、启动且在后台运行时,执行推送功能、推送消息显示以及推送跳转

(3)Android和Ios,多语言系统本地化翻译信息是否正确

(4)主动推送和被动触发推送(业务场景触发回调推送)

(5)推送消息阅读前后消息数量是否变化

(6)单条推送和多条推送

 

10、分享跳转

(1)分享需要在应用之间跳转vs直接分享

(2)Android与IOS

(3)分享之后的文案有动态变化                      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值