在测试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. 《吐血整理》高级系列教程-吃透Fiddler抓包教程(24)-Fiddler如何优雅地在正式和测试环境之间来回切换-中篇

    1.简介 在开发或者测试的过程中,由于项目环境比较多,往往需要来来回回地反复切换,那么如何优雅地切换呢?宏哥今天介绍几种方法供小伙伴或者童鞋们进行参考. 2.实际工作场景 2.1问题场景 (1)已发布 ...

  2. 20220929-ArrayList扩容机制源码分析

    示例代码 public class ArrayListSource { public static void main(String[] args) { ArrayList arrayList = n ...

  3. Jquery关于checkbox选中第二次失效的问题。

    $(".selector input[type='checkbox']").attr("checked",true); $(".selector in ...

  4. C++ 右值引用与一级指针

    将右值引用用于一级指针,在初始化时等号右边必须为右值,有以下几种用法: //方式一:引用一级指针,常规用法 int a = 5; int * &&rrpa = &a; //右值 ...

  5. react 可视化编辑器1

    可视化编辑器1 前言 前面我们学习低代码,例如百度的低代码平台 amis,也有相应的可视化编辑器,通过拖拽的方式生成配置文件.就像这样 笔者自己也有类似需求:比如中台有个归档需求,通过选择一些配置让后 ...

  6. springboot+mybatis+shiro项目中使用shiro实现登录用户的权限验证。权限表、角色表、用户表。从不同的表中收集用户的权限、

    要实现的目的:根据登录用户.查询出当前用户具有的所有权限.然后登录系统后.根据查询到的权限信息进行不同的操作. 以下的代码是在搭好的框架之下进行的编码. 文章目录 核心实现部分. 第一种是将用户表和角 ...

  7. 齐博x1会员中心菜单权限显示

    会员中心的菜单可以通过后台设置用户组权限进行显示或者是隐藏.比如商城里的菜单如下: 菜单文件是:\application\shop\member_menu.php return array( 'cms ...

  8. 6.-Django设计模式及模版层

    一.MVC (java等其他语言) MVC代表Model-view-Contorller(模型-视图-控制器)模式 M模型层主要用于对数据库层的封装 V视图层用于向用户展示结果 C控制器用于处理请求. ...

  9. 前后端分离项目(十一):实现"删"功能(前后端)

    好家伙,本篇介绍如何实现"删"功能 来看效果,  数据库 (自然是没什么毛病) "增"搞定了,其实"删"非常简单 (我不会告诉你我是为了水一 ...

  10. Vue前端框架基础+Element的使用

    前置内容: AJAX基础+Axios快速入门+JSON使用 目录 1.VUE 1.1 概述 1.2 快速入门 1.3 Vue指令 1.3.1 v-bind & v-model 指令 1.3.2 ...