在测试APP时异常测试是非常必要的。

安装卸载中的异常测试

一、安装

  1. 安装过程中设备重启
  2. 安装过程中息屏
  3. 安装过程中断网
  4. 安装过程中切换网络
  5. 安装过程中收到短信提醒
  6. 安装过程中收到来电提醒
  7. 安装过程中收到闹铃提醒
  8. 安装过程中手机系统内存不足
  9. 已安装的情况下重复安装,查看安装目录与应用是否正常使用
  10. 已安装的情况下进行升级安装,查看安装目录与应用是否正常使用
  11. 已安装的情况下降级安装
  12. 已安装的情况下卸载安装高版本
  13. 已安装的情况下卸载安装低版本
  14. 已安装的情况下在线跨版本升级安装
  15. 已安装的情况下进行软件杀毒操作
  16. 在弱网情况下安装

二、卸载

  1. 卸载后再次安装
  2. 卸载过程中息屏
  3. 卸载过程中杀掉进程
  4. 在卸载过程中重启设备
  5. 在卸载过程中切换网络
  6. 卸载过程中接听来电
  7. 已开启应用时进行卸载
  8. 未开启应用时直接删除安装文件
  9. 已开启应用时直接删除安装文件
  10. 在弱网环境中卸载

非业务流程上的异常操作

一、音视频类应用

  1. 在直播、观看直播、观看视频、加入视频或语音会议过程中秒切到后台后进入
  2. 在直播、观看直播、观看视频、加入视频或语音会议过程中切到后台同时打开其他5个游戏类应用后进入
  3. 在直播、观看直播、观看视频、加入视频或语音会议时息屏等待
  4. 在直播、观看直播、观看视频、加入视频或语音会议过程中设备重启
  5. 在直播、观看直播、观看视频、加入视频或语音会议过程中设备关机
  6. 在直播、观看直播、观看视频、加入视频或语音会议过程中接入/拔出常规耳机
  7. 在直播、观看直播、观看视频、加入视频或语音会议过程中接入/拔出蓝牙耳机
  8. 在直播、观看直播、观看视频、加入视频或语音会议收到应用通知断开网络
  9. 在直播、观看直播、观看视频、加入视频或语音会议过程中网络切换(2G/3G/4G/5G/wifi)
  10. 在弱网环境中直播、观看直播、观看视频、加入视频或语音会议
  11. 在直播、观看直播、观看视频、加入视频或语音会议接听来电
  12. 在直播、观看直播、观看视频、加入视频或语音会议收到闹铃提醒
  13. 在直播、观看直播、观看视频、加入视频或语音会议收到短信提醒
  14. 在直播、观看直播、观看视频、加入视频或语音会议收到应用通知
  15. 在直播、观看直播、观看视频、加入视频或语音会议收进行拍照、拍视频操作
  16. 在直播、观看直播、观看视频、加入视频或语音会议收过程中杀掉进程
  17. 在直播、观看直播、观看视频、加入视频或语音会议关闭相关权限
  18. 在刷新页面/获取列表数据时接听来电
  19. 跨区域运营商测试
  20. 横/竖屏切换

  无限可能散发逆向思维。。。。

业务流程上的异常操作

  1. 必填字段测试
  2. 特殊字符测试(单引号、中括号、双引号、尖括号、连接符...)
  3. 特殊字段类型测试(手机号、邮箱号、身份证号、日期...)
  4. 日期类型有效性测试
  5. 业务流程异常测试
  6. 业务场景异常测试
  7. 压力测试

APP异常测试点汇总的更多相关文章

  1. IOS APP配置.plist汇总(转自coolweather )

    IOS APP配置.plist汇总(转自coolweather ) 此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1 作者 ...

  2. APP兼容测试点与WEB兼容测试点

    APP兼容测试点 WEB兼容测试点

  3. APP端测试,常见功能测试点汇总

    除去每个产品和版本不同的业务需求以及功能,针对于大多数的APP的共同点和移动设备的特性,本文总结了一些APP功能测试中经常遇见,需要考虑到的测试点以共参考 一.安装和卸载 应用的安装和卸载在任何一款A ...

  4. APP测试常见功能测试点汇总

    本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是好早以前看哪位前辈总结的,一直在使用,所以也稍微的修改了下放到自己的博客中,以备日后温习.1.安装和卸载安装和卸载是任何一款APP中都属于最基 ...

  5. android测试点汇总

    Android的功能测试点 安装\卸载 App具体功能点 联网(默认的联网方式是什么?Wifi orSim卡?网络切换是否有相应的提示说明?飞行模式) 程序进入输入功能时,是否正常弹出键盘;键盘是否遮 ...

  6. Java---设计模式app小软件汇总应用

    写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改. 这个小软件只是为了更好的说明和了解设计模块而做的. Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结 ...

  7. web端测试点汇总

    前言 前面一篇文章讲解了app测试一些功能点.那么相应的也梳理一下web测试相关的功能的测试点吧,此篇文章只是给你们一个思路,如果要涉及web端每个测试点,基本不可能实现的,所以只是提供一个设计的思路 ...

  8. app常见测试点

    安装与卸载: ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里. ●安 ...

  9. app——升级测试点

    APP版本升级的测试点 该文章转载于:https://www.cnblogs.com/changpuyi/p/8618755.html   移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和 ...

随机推荐

  1. 5_SpringMVC

    一. 什么是MVC框架 MVC全名是Model View Controller, 是模型(model), 视图(view), 控制器(controller)的缩写, 一种软件设计典范, 用一种业务逻辑 ...

  2. Oracle基础知识汇总一

    Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQ ...

  3. 为什么阿里Java开发手册不推荐使用Timestamp

    开发手册 不推荐用java.sql.Date.java.sql.Time网上说的文章有很多. 参考文章:一文告诉你Java日期时间API到底有多烂 但为什么不推荐使用java.sql.Timestam ...

  4. Springboot 之 Filter 实现 Gzip 压缩超大 json 对象

    简介 在项目中,存在传递超大 json 数据的场景.直接传输超大 json 数据的话,有以下两个弊端 占用网络带宽,而有些云产品就是按照带宽来计费的,间接浪费了钱 传输数据大导致网络传输耗时较长 为了 ...

  5. C++面向对象编程之类的写法

    1.头文件中的防卫式声明 例如自己要建复数complex类,可以建立一个complex.h的头文件. 头文件中必须先写防卫式声明: #ifndef __COMPLEX__ #define __COMP ...

  6. P2680 [NOIP2015 提高组] 运输计划 (树上差分-边差分)

    P2680 题目的大意就是走完m条路径所需要的最短时间(边权是时间), 其中我们可以把一条边的权值变成0(也就是题目所说的虫洞). 可以考虑二分答案x,找到一条边,使得所有大于x的路径都经过这条边(差 ...

  7. 如何使用IDEA创建一个简单的java工程?

    文章目录 1.创建新工程 1.1 新建项目 1.2 在src目录下创建package 1.3 在包下创建类 2.编写代码.运行项目 2.1 编写代码 2.2 运行结果 3.开心的从eclipse转移到 ...

  8. Windows7下驱动开发与调试体系构建——5.实战反调试标记位(NtGlobalFlag)

    目录/参考资料:https://www.cnblogs.com/railgunRG/p/14412321.html <加密与解密>P670中,介绍了检查程序是否被调试的第二种方法:查看进程 ...

  9. UVA10763

    菜鸡退役人来水黄了-- \(\sf{Solution}\) 搞不懂为什么要排序,这不是两个数组直接模拟的数数题吗. 读入后,对于每个学生,令他要去的学校以及他现在所在学校人数对应加一,再 check ...

  10. C++智能指针的enable_shared_from_this和shared_from_this机制

    前言 之前学习muduo网络库的时候,看到作者陈硕用到了enable_shared_from_this和shared_from_this,一直对此概念是一个模糊的认识,隐约记着这个机制是在计数器智能指 ...