5.离线测试:

离线是应用程序在本地的客户端会缓存一部分数据以供程序下次调用。

1.对于一些程序,需要在登录进来后,这是没有网络的情况下可以浏览本地数据。

2.对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示。

3.切换到后台,再次切换到前台时,可以正常查看。

4.离线后又连上网络,这时候数据有更新,需要从服务器获取新数据来更新客户端数据,且要更新本地缓存信息。

5.确认无网情况下可以浏览本地数据。

6.确认退出APP再次开启APP能够正确浏览。

7.确认切换到后台再切回APP应用时,可以正常浏览。

8.锁屏后再解锁回到应用前台可以正常显示数据。

9.服务端的数据有更新时,有离线的提示。

清除缓存:APP联网的时候下载的数据,可以在设置里面清除。

清除数据:清除数据主要是清除用户配置,比如SharedPreferences、数据库等等,这些数据都是在程序运行过程中保存的用户配置信息,清除数据后,下次进入程序就和第一次进入程序时一样;

6.消息推送测试:

 

1.查看软件默认开关状态,软件本身(严格根据需求定义开关)

2.设置开关可以自由“打开”,“关闭”。

3.设置开关关闭时,客户端接受不到消息推送

3.手机设置消息提醒权限。设置开关打开状态下,手机消息栏可以接收到消息提醒。且点击可查看,点击后消息栏中消失。

4.与手机系统权限中的消息推送组合测试。

消息的发送:

1.配合,后台服务人员,运营,开发。

2.自己申请权限。

7.软件更新测试:

1.软件有最新版本更新的时候,要有更新提示。

2.软件更新后,确定是更新后的版本,且安装运行正常。(曾发现更新下载不下来,提示无法更新,原因数据源没配置)

3.用户取消版本更新时,老版本可以正常使用,但是下次启动应用时,仍出现更新提示。

4.在不删除旧客户端的情况下,进行版本更新且运行正常。(一般不要求删除客户端更新)(软件crash)

升级更行:
升级:全版本升级/差异版本
1.手动升级(软件设置->版本检查):
①.升级提示信息
②.版本检查
③.手动升级可以取消,再次app提示信息
④.升级过程中关机重启等等
⑤.取消升级可以继续使用
⑥.升级后,用户数据不能变更
⑦.升级后,版本号变更,数据要变更
⑧.升级的方式:设置中确认升级,商店下载升级,提示->确定升级
⑨.覆盖安装
10.跳过此版本功能验证  2.5->2.6(跳过此版本)->2.7还要弹出来
11.测试人员可以有一个权限:后台配置升级测试
2.强制升级
①.取消以后,软件不能使用,再次打开的时候继续弹出升级
②.数据升级上来
③.覆盖安装

8.异常测试

1.多个APP应用切换

2.APP在清空数据或强制退出后还能正常运行否

3.长时间开机且开APP,看是否出现异常情况(如果是自动登录,是否过期)

example:网络切换WiFi数据流量提示,比如爱奇艺的视频。

以上测试都是APP测试共同的测试点,每一款APP都会以上有八个点的测试与业务流程测试。所以APP的功能测试我分为以上八个公用点的测试业务流程测试两种。

9.业务流程测试

你们公司的APP的具体业务的功能测试,比如是电商平台,你就要测试加入购物车,下单,收货等。每个APP都不同,所以是不同的业务流程。

以上把APP功能专项测试梳理了一遍,下面的文章进行APP的专项测试,如弱网测试,性能测试,兼容性测试等。

测试进度管理:

这是每天对测试的总结:日报 周报 月报;专项测试报告,总结报告。

 

转载于:https://www.cnblogs.com/Chamberlain/p/10992089.html

04- 移动APP功能测试要点以及具体业务流程测试相关推荐

  1. 移动APP功能测试要点总结

    多分辨率测试 安卓:考虑模拟器和真机 ios:iPhone.iTouch,ipad,普通分辨率和Retina屏幕分辨率 多系统测试 安卓:安卓的系统版本以及各种官方定制系统例如:小米,华为,魅族,锤子 ...

  2. 网易大佬叙述APP功能测试要点

    1.功能性测试 根据产品需求文档编写测试用例而进行测试,包括客户端的单个功能模块以及功能业务逻辑(功能交互)如:涉及输入的地方需要考虑等价类,边界值,异常或非法等 1.1 安装与卸载测试 >软件 ...

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

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

  4. APP网络测试要点和弱网模拟

    当前APP网络环境比较复杂,网络制式有2G.3G.4G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外,当前app使用场景多变,如进地铁.上公 ...

  5. APP网络测试要点及弱网模拟

    当前APP网络环境比较复杂,网络制式有2G.3G.4G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外,当前app使用场景多变,如进地铁.上公 ...

  6. 移动互联网与传统互联网体验上的区别及功能测试要点(总结自《大话移动APP测试》)...

    移动互联网与传统互联网体验上的区别 一.用户关注点 电脑和移动端的屏幕大小差别巨大,信息的有限性.珍贵性更集中. 二.场合复杂化 移动端使用的场合更多样化.复杂化,需要考虑网络稳定性.智能机电量不足. ...

  7. app测试和app接口测试要点详解

    一.app测试要点 1.安装.卸载:测试app能否正常安装或者卸载 2.app升级:本地升级,在线升级,原数据是否正常 3.功能性 不同平台一致性 4稳定性 系统交互,低电量,蓝牙耳机 5.权限 6. ...

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

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

  9. 电商首页、支付功能测试要点

    电商首页.支付功能测试要点 电商项目首页测试要点: 首页测试分为两个比较重要的模块,UI测试和搜索功能测试, UI主要测试页面排版布局是否整洁美观,每个商品的信息,文字和图片是否显示正确,图片有没变形 ...

最新文章

  1. 复杂人机智能系统功能分配方法综述
  2. python字符串写入excel-python 操作 Excel 之写入
  3. Lr中脚本的迭代次数和场景运行时间的关系
  4. shiro学习(21):动态添加验证规则1
  5. 用python解决生活问题_Python解决生活问题之闹钟程序的实现
  6. 晨哥真有料丨你喜欢人家啊,你追求人家。你到了什么地步就该放弃了?
  7. Eclipse单行和多行注释快捷键以及撤销注释
  8. VMWare关闭beep声
  9. html提交表单原理,HTML5之Form 表单理论
  10. 北理乐学c语言基础答案晕,北理乐学C语言答案最新.doc
  11. 阿克曼函数的c语言,C语言,关于阿克曼函数非递归实现的一点拙见
  12. matlab转换为函数表达式,matlab中将符号表达式转换为函数
  13. 简要概述网络安全保障体系的总体框架
  14. uni-app 退出app操作
  15. 防止padding撑开盒子的方法
  16. google翻译不能用后chrome浏览器如何翻译网页
  17. Ubuntu18.04编译Openwrt 15.05.1 Chaos Calmer版本固件遇到的问题汇总
  18. php文件格式及其导出
  19. JS-节点的深浅度复制
  20. 计算机图形学13:三维图形的几何变换

热门文章

  1. boost::log::attributes::make_function用法的测试程序
  2. boost::hana::chain用法的测试程序
  3. boost::geometry::flatten_iterator用法的测试程序
  4. GDCM:gdcm::PersonName的测试程序
  5. GDCM:将DICOM文件和XML文件相互转换的测试程序
  6. Boost:cpu时间的实例
  7. VTK:模型之DelaunayMesh
  8. VTK:InfoVis之XGMLReader
  9. OpenCV在浏览器中运行深度网络
  10. C++以二进制形式生成介于1到N之间的数字的算法(附完整源码)