转载于:https://mp.weixin.qq.com/s/27DZ1EQVpl-gb4S7n-He4g

01

运行

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

2)App打开测试,是否有加载状态进度提示。
3)App页面间的切换是否流畅,逻辑是否正确。
4)注册
  同表单编辑页面
  用户名密码长度
  注册后的提示页面
  前台注册页面和后台的管理页面数据是否一致
  注册后,在后台管理中页面提示
5)登录
  使用合法的用户登录系统
  系统是否允许多次非法的登录,是否有次数限制
  使用已经登录的账号登录系统是否正确处理
  用户名、口令(密码)错误或漏填时能否登陆
  删除或修改后的用户,原用户名登陆
  不输入用户口令和重复点“确定/取消”按钮,是否允许登录
  登陆后,页面中登录信息
  页面中有注销按钮

  登录超时的处理

02

应用的前后台切换

1)App切换到后台,再回到App,检查是否停留在上一次操作界面。
2)App切换到后台,再回到App,检查功能及应用状态是否正常。
3)App切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
4)手机锁屏解锁后进入App注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
5)当App使用过程中有电话进来中断后再切换到App,功能状态是否正常。
6)当杀掉App进城后,再开启App,App能否正常启动。
7)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

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

03

免登陆

  很多应用提供免登陆功能,当应用开启时自动以上一次登录的用户身份来使用App。
1)考虑无网络情况时能否正常进入免登录状态。
2)切换用户登陆后,要校验用户登录信息以及数据内容是否相应更新,确保原用户退出。
3)根据Mtop的现有规则,一个账户只允许登陆一台机器。所以,需要检查一个账户登录多台手机的情况。原手机里的用户需要被退出,给出友好提示。
4)App切换到后台,在切换回前台的校验。
5)切换到后台,再切换回到前台的测试。
6)密码更换后,检查有数据交换时是否进行了有效身份的校验。
7)支持自动登录的应用在进行数据校验时,检查系统是否能自动登录成功并且数据操作无误。

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

04

离线浏览

  很多应用会支持离线浏览,即在本地客户端会缓存一部分数据供用户查看。
1)在无线网络情况可以浏览本地数据。
2)退出App再开启App时能正常浏览。
3)切换到后台再回到前台可以正常浏览。
4)锁屏后再解锁回到应用前台可以正常浏览。

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

05

App更新

1)当客户端有新版本时,有更新提示。
2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动App时,仍出现更新提示。
3)当版本为强制升级版时,但给出强制更新后用户没有做更新时,退出客户端。下次启动App时,仍出现强制升级提示。
4)当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。
5)当客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。

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

06

定位、照相机服务

1)App有用到相机,定位服务时,需要注意系统版本差异。
2)有用到照相机服务的地方,需要进行前后台的切换测试,检查应用是否正常。
3)测试照相机服务时,需要采用真机进行测试。

07

PUSH测试

1)检查Push消息是否按照指定的业务规则发送。
2)检查不接收推送消息时,用户不会在接收到Push消息。
3)如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到Push。在非免打扰时间段内,用户能正常收到Push。
4)当Push消息是针对登录用户的时候,需要检查收到的Push与用户身份是否相符,没有错误的将其他人的消息推送过来。一般情况下,只对手机上最后一个登录用户进行消息推送。

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

转载于:https://www.cnblogs.com/yulia/p/8991328.html

App功能测试的7大注意点相关推荐

  1. 移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~

    对于刚入行的测试新手来说,无论是做手动测试还是自动化测试,前期都避免不了学习前人经验,从而尽可能减少自己的漏测问题.作为一个过来人,今天,我就将自己的移动APP功能测试分享给大家,希望对新手有一定帮助 ...

  2. android app功能测试,androidAPP功能测试要点幻灯片.pptx

    Android APP功能测试要点;课程要点;1.多分辨率测试 它反应的是用户视觉最直接的感受,因此是很重要的测试点 ;2.多系统测试;3.用户不同的使用习惯3.1 android权限问题 andro ...

  3. APP功能测试包含哪些方面?最全详细总结(教程)清晰易懂

    目录:导读 一.前言 二.多分辨率测试 三.多系统测试 四.用户使用习惯 五.网络的不稳定性 六.安装.卸载测试 七.升级测试 八.并发测试 九.状态保存检测 一.前言 怎么样才能提高测试的覆盖面呢? ...

  4. iOS APP功能测试(个人总结完整版)

    1-APP的安装和卸载 1.1安装 软件在不同操作系统(iOS 9.0/iOS 10.0/iOS 11.0/iOS 12.0及其他小迭代系统版本)上是否正常安装 软件在不同的手机型号(iPhone 5 ...

  5. App功能测试的注意点

    好几个月没有写博客记录学习心得了,这次回老家深夜闲来无事写一篇记录下这段时间的面试心得,这次面试过程很多面试官都问APP的有关测试,下面我就自己的认识和工作中的经验来谈谈自己对APP测试的认识: 1. ...

  6. 2013年,移动App设计的13大精髓

     2013年,移动App设计的13大精髓         摘要:在过去的一年里,移动成主流也让众多的移动应用如雨后春笋般层出不穷,在众多开发者从中获利的同时竞争也愈演愈烈,如何才能保证自己立于不败 ...

  7. 支持app需要多大的服务器,上海app开发需要多大服务器空间?

    上海app开发需要多大空间?上海企业产品app开发需要多大空间?这个问题是众从中小企业做网站的时候需要考虑的问题,一般的空间有100M-1G不等,当然费用也不同,所以客户选择相应的合适的空间可以降低一 ...

  8. Vue app.js文件过大,带宽占用过大,优化方案(持续优化)

    Vue app.js文件过大,带宽占用过大,优化方案 前言 最近我的网站在使用的过程中发现加载缓慢问题,在没有缓存的情况下页面打开速度需要五秒,这对于用户体验来说是不友好的.通过查找网上的方案 我实验 ...

  9. 小白聊智慧制造之十三:工业APP是释放工业大数据价值的方式

    以物联网.大数据.云计算等为代表的新一轮科技革命席卷全球,正在构筑信息互通.资源共享.能力协同.开放合作的制造业新体系,为制造业创新和发展提供了极大的想象空间.工业互联网的发展驱动制造业迈向转型升级的 ...

  10. android 设置ios 字体大小设置,解决修改系统字体大小APP字体跟着变大的问题

    前言 最近在做项目的时候,碰到了这个问题,具体是:app中字体大小用了sp,然后修改手机系统字体大小后,sp设置的文字大小跟着系统变了,导致了布局挤压以及一系列的问题,经过研究找到了解决方法,在此记录 ...

最新文章

  1. 二元学习法3.0:三把学习大剑,打通学习的底层密码_学习方法
  2. linux下压缩并分割稀疏文件
  3. C和C++栈stack
  4. 【Vue】Vue与ASP.NET Core WebAPI的集成
  5. 丙烯怎么做成流体丙烯_韧性好强度高的聚丙烯复合材料怎么做?让人工智能来帮忙...
  6. linux下DHCP的安装配置
  7. 阿里云高级技术专家周晶:基于融合与协同的边缘云原生体系实践
  8. python add_argument()用法解析
  9. wer 流程图编程_WER机器人搭建学习实操练习
  10. 4款开源的中文分词系统
  11. 使用VC6.0缺少Dll或头文件解决方法
  12. Python—爬取全国城市名称案例(Xpath方法)
  13. Cypress 前端测试工具的基本使用和相关命令总结
  14. Lombok插件下载与离线安装
  15. 如何获取任意小程序的AppId和页面路径?
  16. 【语义网】Jena框架简介及实战
  17. 面试常问:TCP 三次握手与四次挥手详解
  18. 64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10
  19. PHP - 性能测试工具
  20. strip()函数用法简介

热门文章

  1. wpf listbox绑定不跟新_苦逼的程序员,Python又有新版本3.9,跟还是不跟?
  2. Python(二十五):排序、反转
  3. python、mysql、git之各种系统下的安装
  4. PAT之图:遍历、最短路径dijkstra
  5. Linux命令行手动配置无线wiff网络 iwconfig
  6. php header带session,PHP接口跨域header头以及Session跨域方法
  7. matlab fprintf_工程优化设计与Matlab实现——十进制编码遗传算法
  8. excel工具栏隐藏了怎么办_Pixel Studio 像素软件教程之工具栏介绍
  9. 【Golang】go程序性能测试教程+总结
  10. 【2019杭电多校第七场1010=HDU6655】Just Repeat(思维)