IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 手机App常见功能测试点 -> 正文阅读

[大数据]手机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展示问题(如果代码没有对不同分辨率做适配处理,就可能会出现错位,遮挡,留白,拉伸和模糊等问题)
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:48:29  更:2021-09-08 10:50:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:53:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码