移动应用CFR测试与Appium实践指南
1. CFR测试要点
在移动应用测试中,有几个关键的CFR(关键功能需求)需要重点关注:
- 可用性(Usability) :移动设备是非常私人化的物品,大多数成年人每天会花2 - 3小时在手机上。用户可能因宣传而下载应用,但只有能根据自身喜好个性化设置时才会持续使用。例如,用户可能是左撇子或右撇子、有多任务操作习惯、开车时使用应用、使用多种语言、偏好某种交互方式等。测试时要考虑这些因素,还可对目标市场/地区的终端用户行为进行初步研究,Google的Think with Google网站提供了多个国家的移动用户行为信息图表及其他关键移动相关报告。
- 中断处理(Interruptions) :这是移动应用特有的可靠性CFR。由于移动设备用途多样,应用流程可能会被外部干扰中断,如来电或重要聊天通知。典型用户行为是将当前应用置于后台,处理完干扰后再恢复应用流程。测试时要考虑应用置于后台、暂停后恢复、突然关闭或设备没电时,当前请求、认证和正在进行的请求会发生什么。
- 安装与升级能力(Installability and upgradability) :从应用商店在不同设备和操作系统上安装应用是移动测试的重要方面。安装需要一定的本地存储空间,安装过程中应用可能会请求访问设备硬件或其他应用的权限。需要测试各种安装场景,包括存储空间不足、拒绝应用权限、与设备操作系统版本不兼容等失败情况。应用升级测试要确保现有流程不受影响,如本地数据库结构更改不影响现有功能,升级后用户不应被注销。还要测试从旧版本升级的情况,以及升级所需的新权限。同时,要考虑网络条
超级会员免费看
订阅专栏 解锁全文
1430

被折叠的 条评论
为什么被折叠?



