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的专项测试,如弱网测试,性能测试,兼容性测试等。

测试进度管理:

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

 

04- 移动APP功能测试要点以及具体业务流程测试的更多相关文章

  1. APP功能测试要点(功能测试重点)

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

  2. 03- 手机App功能测试要点以及登录页面的测试

    当你进入一个互联网公司以后,首先对公司结构有所了解,然后遇到问题找对应的工作人员,效率就事半功倍了. 公司的结构: 产品经理 项目经理 设计师 开发人员 测试人员 运维人员 运营人员 配置管理 App ...

  3. APP功能测试要点

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

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

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

  5. App的功能测试要点

    一 UI测试 (1)界面(菜单.窗口.按钮)布局.风格是否满足客户要求,文字和图片组合是否美观,操作是否友好. (2)清晰.简洁.美观.响应.一致 (3)图形测试.内容测试.导航测试    (图形包括 ...

  6. 【转】APP功能测试要领

    也许大家从事APP功能测试已经有一段时间了,心中一定有一个疑问,怎么样才能提高测试的覆盖面呢,我今天把APP功能测试内容分为APP本身的功能,APP关联的事务.APP外部环境.APP其他四大块来给大家 ...

  7. APP功能测试注意点

    App功能测试的7大注意点 : APP测试   在日常工作的摸索中,我们将如何做好app测试的注意点简单归结为如下内容.  弱网测试,兼容性测试,UI测试.中断测试, 01 运行 1)App安装完成后 ...

  8. App功能测试

    App功能测试 1.  运行 1)App安装完成后的试运行,可正常打开软件. 2)App打开测试,是否有加载状态进度提示. 3)App页面间的切换是否流畅,逻辑是否正确. 4)注册 同表单编辑页面 用 ...

  9. App功能测试的注意点

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

随机推荐

  1. GetQueuedCompletionStatus客户端前端和server之间的通信

    项目中遇到了这个东西,怎么都调试不到.记录下. 一.完成端口IOCP https://www.cnblogs.com/yuanchenhui/p/iocp_windows.html

  2. springMvc+AJAX+JSON的增删改查

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  3. React 中的 onInput/onChange

    参考链接:https://stackoverflow.com/questions/38256332/in-react-whats-the-difference-between-onchange-and ...

  4. mongoDB服务器连接不上Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException:

    一大早打开node项目就报错,终端报 UnhandledPromiseRejectionWarning: MongooseServerSelectionError: connect ECONNREFU ...

  5. JavaScript offset、client、scroll家族

    offsetParent <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  6. MIMO OFDM 常用信号检测算法

    MIMO OFDM 系统检测算法 1. 前言 MIMO的空分复用技术可以使得系统在系统带宽和发射带宽不变的情况下容易地获得空间分集增益和信道的容量增益.OFDM技术采用多个正交的子载波并行传输数据,使 ...

  7. 002-JVM部分

    JVM部分数据整理 一.运行时数据区域 Java运行时内存区域主要分为线程私有区域[程序计数器.虚拟机栈.本地方法区].线程共享区域[Java堆.方法区].直接内存(不受JVM GC管理) 1.线程私 ...

  8. 08、元组tuple

    元组(tuple) 是一个有序且不可变的容器,在里面可以存放多个不同类型的元素 元组是在最后多一个逗号,用于表示它是一个元组 tuple = (11,22,'阿斯顿','媚媚',) #后面多加一个逗号 ...

  9. 全网最详细的Linux命令系列-less命令

    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大.less 的用法比起 more 更加的有弹性.在 more 的时候,我们并没有办法向前面翻 ...

  10. Java学习笔记--异常机制

    简介 在实际的程序运行过程中,用户并不一定完全按照程序员的所写的逻辑去执行程序,例如写的某个模块,要求输入数字,而用户却在键盘上输入字符串:要求打开某个文件,但是文件不存在或者格式不对:或者程序运行时 ...