手机App常见功能测试点

Posted 赵jc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机App常见功能测试点相关的知识,希望对你有一定的参考价值。

安装和卸载

安装

  • 应用是否可以正常的安装(命令行安装、第三方安装、apk、ipa安装包安装)
  • 应用是否可以在不同的系统、版本、机型上安装
  • 安装过程中是否可以暂停、再次点击是否可以继续安装
  • 安装过程中断网、网络不稳定时是否有相应的提示
  • 安装过程中空间不足是否有相应的提示

卸载

  • 应用是否可以正常卸载(命令行删除、第三方软件删除、桌面删除)
  • 应用卸载后所安装的相关文件夹是否也一并删除了
  • 卸载过程中是否支持取消功能,点击取消后,软件是否可以正常的使用
  • 写在过程中出现死机、断点、重启等意外情况,代环境恢复后是否可以继续正常的使用

运行

  • App安装完成后,是否可以正常打开并且稳定运行
  • App运行的速度是否可以令人接受,切换是否流畅
  • 反复使用同一个功能,系统可以正常运行而不是崩溃
  • 网络异常是,应用是否会崩溃,在请求超时时,是否会有提示

注册和登录

账号密码注册登录

  • 输入正确的账号密码,可以正常的注册登录
  • 已注册的用户再次注册会有相应的提示
  • 密码暗纹显示、密码是否加密传输(是否可以被抓取查看)
  • 账号、密码输入框输入的长度和格式应该有检验
  • 未登录是对一些页面的操作是否做了限制
  • 切换账号登录操作时,检验账户的信息是否做到了及时更新
  • 对于多端进行操作是,确保数据库操作无误,且每个端可以及时看到数据的更新
  • 多设备同时登陆同一个账号时,是否将原账号剔除,原账户弹出异地登录的提示

手机号注册登录

  • 手机号输入框是否有格式检验
  • 验证码的发送接受是否及时,验证码文案是否是否符合被测用户
  • 用验证码是否可以正常登录(没有超过时效)
  • 验证码有效期验证(超过有效期后不可以登录)
  • 重复发送验证码后之前一个验证码失效
  • 频繁操作发送验证码,应该有次数限制

权限设置

当前很多APP的使用依赖于位置,通知,网络等用户权限

首次启动APP询问是否同意启用权限

  • 消息权限开启时,消息推送是否正常接收
  • 消息权限关闭后,APP客户端接收不到消息推送。
  • 位置权限开启时,APP可定位到当前位置
  • 位置权限关闭后,APP需定位才可用的功能,是否有提示引导用户开启权限,比如“请打开系统设置中’隐私-定位服务’,允许“XXXX”使用您的位置”。
  • 网络权限关闭时,APP是否有提示(“服务器或网络错误,请稍后重试”),是否有提示引导用户开启权限。

软件更新

强制更新(APP开启后要求必须更新,否则无法使用APP):

  • 多次关闭和打开APP后是否正常跳出更新弹窗,且无法关闭;
  • 点击更新是否正确跳转至后台配置的更新页面;

非强制更新(只提示一次更新):

  • 可正常关闭更新弹窗(重启APP更新提示按照需求再次显示,或者不再显示)
  • 点击更新是否正确跳转至后台配置的更新页面;

取消版本更新时,老版本可以正常使用;
APP更新后版本号应有更新;
APP更新后新增功能和老功能可正常使用。(兼容性)
当有新版本时,不删除客户端的情况下,直接更新是否成功;
删除APP后更新(重新安装)

网络环境

  • 中国移动; 中国电信; 中国联通、 3G,4G,wifi 网络环境下应用的各功能可正常运行;
  • 网络异常时 ,数据交换失败是否会有提醒;
  • 有网到无网再到有网环境时,数据是否可以自动恢复,正常加载

兼容性测试

  • 横竖屏切换展示;
  • 尽量覆盖该产品的主要用户(建议选取产品自己的数据,具体技术方案可以采取APP内部埋点的方法。如果是新发布的产品,可以选取竞品类产品的数据)
  • 从不同系统,版本,分辨率,机型(不同厂家ROM)等纬度进行适配测试
  • 通常选择在少数主流设备上执行全向的用例,在其他兼容性范围内的设备上覆盖主要功能的测试用例;
  • 关注各功能界面在不同分辨率下是否存在UI展示问题(如果代码没有对不同分辨率做适配处理,就可能会出现错位,遮挡,留白,拉伸和模糊等问题)

以上是关于手机App常见功能测试点的主要内容,如果未能解决你的问题,请参考以下文章

手机APP常见功能点测试

app常见测试点

APP端测试,常见功能测试点汇总

手机客户端UI测试常见的测试点

手机APP测试点总结

APP测试要点及常见Bug分类