在测试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. P3261 [JLOI2015]城池攻占 (左偏树+标记下传)

    左偏树还是满足堆的性质,节点距离就是离最近的外节点(无左或者右儿子  或者二者都没有)的距离,左偏性质就是一个节点左儿子的距离不小于右儿子,由此得:节点距离等于右儿子的距离+1. 本题就是对于每个节点 ...

  2. 洛谷P7167 [eJOI 2020 Day1] Fountain (单调栈+ST)

    开两个数组:to[i][j]表示从i这个位置向下的第2j个圆盘是哪个,f[i][j]表示流满从i这个位置向下的 2j 个圆盘需要多少体积的水. 详情见代码: 1 #include<bits/st ...

  3. RAID5 IO处理之写请求代码详解

    我们知道RAID5一个条带上的数据是由N个数据块和1个校验块组成,其校验块由N个数据块通过异或运算得出,这样才能在任意一个成员磁盘失效时通过其他N个成员磁盘恢复出用户写入的数据.这也就要求RAID5条 ...

  4. 第一个java程序进行总结

    1.java程序编写-编译-运行的过程 编写:我们将编写的java代码保存在以".java"结尾的源文件中 编译:使用javac.exe命令编译我们的java源文件.格式:java ...

  5. json文本数据

    本文主要针对三个问题:json格式数据,text数据与json数据之间的关系,json和python字典的区别 1.什么是json数据? json是文本数据,可以在网络中传输的通用数据,它是具有特定格 ...

  6. 驱动开发:内核监控Register注册表回调

    在笔者前一篇文章<驱动开发:内核枚举Registry注册表回调>中实现了对注册表的枚举,本章将实现对注册表的监控,不同于32位系统在64位系统中,微软为我们提供了两个针对注册表的专用内核监 ...

  7. 基于.NetCore开发博客项目 StarBlog - (19) Markdown渲染方案探索

    前言 笔者认为,一个博客网站,最核心的是阅读体验. 在开发StarBlog的过程中,最耗时的恰恰也是文章的展示部分功能. 最开始还没研究出来如何很好的使用后端渲染,所以只能先用Editor.md组件做 ...

  8. JMETER与它的组件们

    JSON提取器与Debug Sampler 我们平时会遇到很多JSON格式的接口返回,我们需要提取参数可以用JSON提取器,同时配合自带的调试器来进行调试.  JSON提取器 Name of crea ...

  9. 前端学习笔记--HTML5

    网页的优点(客户端为网页)(B/S)模式 开发成本低) 不需要安装 无需更新 跨平台(最重要)可以有效的减小开发成本 传统的为C/S模式,开发成本高 前端工程师负责写网页的源代码,而浏览器负责把网页渲 ...

  10. c++ 模板 指针类型偏特化

    一步步来,先简单点. 目标:我们要实现一个模板类,例化后,可以通过get_val获取到值,通过get_ptr获取到指针.具体什么意思结合例子来看看吧. 例子: struct A{ int data; ...