当前位置: 首页 > news >正文

APP测试的7大注意点。

1. 运行

1) App安装完成后的试运行,可正常打开软件。

2) App打开测试,是否有加载状态进度提示。

3) App⻚面间的切换是否流畅,逻辑是否正确。

4) 注册

· 同表单编辑⻚面

· 用户名密码⻓度

· 注册后的提示⻚面

· 前台注册⻚面和后台的管理⻚面数据是否一致

· 注册后,在后台管理中⻚面提示

5) 登录

· 使用合法的用户登录系统

· 系统是否允许多次非法的登录,是否有次数限制

· 使用已经登录的账号登录系统是否正确处理

· 用户名、口令(密码)错误或漏填时能否登陆

· 删除或修改后的用户,原用户名登陆

· 不输入用户口令和重复点"确定/取消"按钮,是否允许登录

· 登陆后,⻚面中登录信息

· ⻚面中有注销按钮

· 登录超时的处理

2. 应用的前后台切换

1) App切换到后台,再回到App,检查是否停留在上一次操作界

面。

2) App切换到后台,再回到App,检查功能及应用状态是否正常。

3) App切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。

4) 手机锁屏解锁后进入App注意是否会崩溃,功能状态是否正常, 尤其是对于从后台切换回前台数据有自动更新的时候。

5) 当App使用过程中有电话进来中断后再切换到App,功能状态是

否正常。

6) 当杀掉App进城后,再开启App,App能否正常启动。

7) 出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

8) 对于有数据交换的⻚面,每个⻚面都必须要进行前后台切换、锁屏的测试,这种⻚面最容易出现崩溃。

3. 免登陆

很多应用提供免登陆功能,当应用开启时自动以上一次登录的用户身份来使用App。

1) 考虑无网络情况时能否正常进入免登录状态。

2) 切换用户登陆后,要校验用户登录信息以及数据内容是否相应更新,确保原用户退出。

3) 根据Mtop的现有规则,一个账户只允许登陆一台机器。所以,需要检查一个账户登录多台手机的情况。原手机里的用户需要被退出,给出友好提示。

4) App切换到后台,在切换回前台的校验。

5) 切换到后台,再切换回到前台的测试。

6) 密码更换后,检查有数据交换时是否进行了有效身份的校验。

7) 支持自动登录的应用在进行数据校验时,检查系统是否能自动登录成功并且数据操作无误。

8) 检查用户主动退出登录后,下次启动App,应停留在登录界面。

4. 离线浏览

很多应用会支持离线浏览,即在本地客户端会缓存一部分数据供用户查看。

1) 在无线网络情况可以浏览本地数据。

2) 退出App再开启App时能正常浏览。

3) 切换到后台再回到前台可以正常浏览。

4) 锁屏后再解锁回到应用前台可以正常浏览。

5) 在对服务器段的数据有更新时回给予离线的相应提示。

5. App更新

1) 当客户端有新版本时,有更新提示。

2) 当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动App时,仍出现更新提示。

3) 当版本为强制升级版时,但给出强制更新后用户没有做更新时,

退出客户端。下次启动App时,仍出现强制升级提示。

4) 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。

5) 当客户端有新版本时,在本地不删除客户端的情况下,检查更新

后的客户端功能是否是新版本。

6) 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本。如果以上无法更新成功的, 也都属于缺陷。

6. 定位、照相机服务

1) App有用到相机,定位服务时,需要注意系统版本差异。

2) 有用到照相机服务的地方,需要进行前后台的切换测试,检查应用是否正常。

3) 测试照相机服务时,需要采用真机进行测试。

  1. PUSH测试
    1) 检查Push消息是否按照指定的业务规则发送。

2) 检查不接收推送消息时,用户不会在接收到Push消息。

3) 如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到Push。在非免打扰时间段内,用户能正常收到Push。

4) 当Push消息是针对登录用户的时候,需要检查收到的Push与用户身份是否相符,没有错误的将其他人的消息推送过来。一般情况下,只对手机上最后一个登录用户进行消息推送。

5) 测试Push时,需要采用真机进行测试。

学习安排上

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

在这里插入图片描述

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。

http://www.lryc.cn/news/23053.html

相关文章:

  • 设计模式-第4章(装饰模式)
  • 【算法设计-分治】快速幂与龟速乘
  • 基于新一代kaldi项目的语音识别应用实例
  • 【GO】31.grpc 客户端负载均衡源码分析
  • PTA L1-058 6翻了(详解)
  • 【Origin科研绘图】如何快速绘制一个折线图 ||【前端特效】爱心篇 之 幸好有你 || 泰坦尼克号——乘客生存与否 预测 || PyCharm使用介绍
  • 一文解读电压放大器(电压放大器原理)
  • 线上监控诊断神器arthas
  • @Import注解的原理
  • 平台总线开发(id和设备树匹配)
  • TS泛型,原来就这?
  • 关于算法学习和刷题的建议
  • 2023年“网络安全”赛项浙江省金华市选拔赛 任务书
  • http协议简介
  • CSDN 第三十一期竞赛题解
  • EM_ASM系列宏定义(emscripten)
  • Batchnorm和Layernorm的区别
  • 高级前端面试题汇总
  • HTML#5表单标签
  • ONNX可视化与编辑工具
  • Verilog 学习第五节(串口接收部分)
  • AIX系统常见漏洞修复(exec、rlogin、rsh、ftp、telnet远端服务运行中)
  • IEEE SLT 2022论文丨如何利用x-vectors提升语音鉴伪系统性能?
  • 设计模式(十三)----结构型模式之桥接模式
  • 倾向得分匹配案例分析
  • 基于SpringCloud的可靠消息最终一致性04:项目基础代码
  • 操作系统权限提升(十八)之Linux提权-内核提权
  • 华为OD机试真题Java实现【快递运输】真题+解题思路+代码(20222023
  • java面试题-JVM问题排查
  • 市场上有很多低代码开发平台,不懂编程的人可以用哪些?