zoukankan      html  css  js  c++  java
  • 04- 移动APP功能测试要点以及具体业务流程测试

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

    测试进度管理:

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

     

  • 相关阅读:
    java中的锁
    如何解决ORA-12547: TNS:lost contact错
    MVC Json 回报
    热12应建议网站模板(免费下载点)
    python爬行动物集合360联想词搜索
    Cocos2d-x 3.1.1 学习日志8--2分钟让你知道cocos2d-x3.1.1 文本类别
    两个堆栈实现一个队列和一叠两个队列实现【算法导论课后题】
    Android获得Manifest在<meta-data>元件的值
    40地点40投资者接下来的几年
    【编程之美】java二进制实现重建
  • 原文地址:https://www.cnblogs.com/Chamberlain/p/10992089.html
Copyright © 2011-2022 走看看