APP异常测试点汇总
在测试APP时异常测试是非常必要的。
安装卸载中的异常测试
一、安装
- 安装过程中设备重启
- 安装过程中息屏
- 安装过程中断网
- 安装过程中切换网络
- 安装过程中收到短信提醒
- 安装过程中收到来电提醒
- 安装过程中收到闹铃提醒
- 安装过程中手机系统内存不足
- 已安装的情况下重复安装,查看安装目录与应用是否正常使用
- 已安装的情况下进行升级安装,查看安装目录与应用是否正常使用
- 已安装的情况下降级安装
- 已安装的情况下卸载安装高版本
- 已安装的情况下卸载安装低版本
- 已安装的情况下在线跨版本升级安装
- 已安装的情况下进行软件杀毒操作
- 在弱网情况下安装
二、卸载
- 卸载后再次安装
- 卸载过程中息屏
- 卸载过程中杀掉进程
- 在卸载过程中重启设备
- 在卸载过程中切换网络
- 卸载过程中接听来电
- 已开启应用时进行卸载
- 未开启应用时直接删除安装文件
- 已开启应用时直接删除安装文件
- 在弱网环境中卸载
非业务流程上的异常操作
一、音视频类应用
- 在直播、观看直播、观看视频、加入视频或语音会议过程中秒切到后台后进入
- 在直播、观看直播、观看视频、加入视频或语音会议过程中切到后台同时打开其他5个游戏类应用后进入
- 在直播、观看直播、观看视频、加入视频或语音会议时息屏等待
- 在直播、观看直播、观看视频、加入视频或语音会议过程中设备重启
- 在直播、观看直播、观看视频、加入视频或语音会议过程中设备关机
- 在直播、观看直播、观看视频、加入视频或语音会议过程中接入/拔出常规耳机
- 在直播、观看直播、观看视频、加入视频或语音会议过程中接入/拔出蓝牙耳机
- 在直播、观看直播、观看视频、加入视频或语音会议收到应用通知断开网络
- 在直播、观看直播、观看视频、加入视频或语音会议过程中网络切换(2G/3G/4G/5G/wifi)
- 在弱网环境中直播、观看直播、观看视频、加入视频或语音会议
- 在直播、观看直播、观看视频、加入视频或语音会议接听来电
- 在直播、观看直播、观看视频、加入视频或语音会议收到闹铃提醒
- 在直播、观看直播、观看视频、加入视频或语音会议收到短信提醒
- 在直播、观看直播、观看视频、加入视频或语音会议收到应用通知
- 在直播、观看直播、观看视频、加入视频或语音会议收进行拍照、拍视频操作
- 在直播、观看直播、观看视频、加入视频或语音会议收过程中杀掉进程
- 在直播、观看直播、观看视频、加入视频或语音会议关闭相关权限
- 在刷新页面/获取列表数据时接听来电
- 跨区域运营商测试
- 横/竖屏切换
无限可能散发逆向思维。。。。
业务流程上的异常操作
- 必填字段测试
- 特殊字符测试(单引号、中括号、双引号、尖括号、连接符...)
- 特殊字段类型测试(手机号、邮箱号、身份证号、日期...)
- 日期类型有效性测试
- 业务流程异常测试
- 业务场景异常测试
- 压力测试
APP异常测试点汇总的更多相关文章
- IOS APP配置.plist汇总(转自coolweather )
IOS APP配置.plist汇总(转自coolweather ) 此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1 作者 ...
- APP兼容测试点与WEB兼容测试点
APP兼容测试点 WEB兼容测试点
- APP端测试,常见功能测试点汇总
除去每个产品和版本不同的业务需求以及功能,针对于大多数的APP的共同点和移动设备的特性,本文总结了一些APP功能测试中经常遇见,需要考虑到的测试点以共参考 一.安装和卸载 应用的安装和卸载在任何一款A ...
- APP测试常见功能测试点汇总
本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是好早以前看哪位前辈总结的,一直在使用,所以也稍微的修改了下放到自己的博客中,以备日后温习.1.安装和卸载安装和卸载是任何一款APP中都属于最基 ...
- android测试点汇总
Android的功能测试点 安装\卸载 App具体功能点 联网(默认的联网方式是什么?Wifi orSim卡?网络切换是否有相应的提示说明?飞行模式) 程序进入输入功能时,是否正常弹出键盘;键盘是否遮 ...
- Java---设计模式app小软件汇总应用
写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改. 这个小软件只是为了更好的说明和了解设计模块而做的. Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结 ...
- web端测试点汇总
前言 前面一篇文章讲解了app测试一些功能点.那么相应的也梳理一下web测试相关的功能的测试点吧,此篇文章只是给你们一个思路,如果要涉及web端每个测试点,基本不可能实现的,所以只是提供一个设计的思路 ...
- app常见测试点
安装与卸载: ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里. ●安 ...
- app——升级测试点
APP版本升级的测试点 该文章转载于:https://www.cnblogs.com/changpuyi/p/8618755.html 移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和 ...
随机推荐
- 5_SpringMVC
一. 什么是MVC框架 MVC全名是Model View Controller, 是模型(model), 视图(view), 控制器(controller)的缩写, 一种软件设计典范, 用一种业务逻辑 ...
- Oracle基础知识汇总一
Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接 https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQ ...
- 为什么阿里Java开发手册不推荐使用Timestamp
开发手册 不推荐用java.sql.Date.java.sql.Time网上说的文章有很多. 参考文章:一文告诉你Java日期时间API到底有多烂 但为什么不推荐使用java.sql.Timestam ...
- Springboot 之 Filter 实现 Gzip 压缩超大 json 对象
简介 在项目中,存在传递超大 json 数据的场景.直接传输超大 json 数据的话,有以下两个弊端 占用网络带宽,而有些云产品就是按照带宽来计费的,间接浪费了钱 传输数据大导致网络传输耗时较长 为了 ...
- C++面向对象编程之类的写法
1.头文件中的防卫式声明 例如自己要建复数complex类,可以建立一个complex.h的头文件. 头文件中必须先写防卫式声明: #ifndef __COMPLEX__ #define __COMP ...
- P2680 [NOIP2015 提高组] 运输计划 (树上差分-边差分)
P2680 题目的大意就是走完m条路径所需要的最短时间(边权是时间), 其中我们可以把一条边的权值变成0(也就是题目所说的虫洞). 可以考虑二分答案x,找到一条边,使得所有大于x的路径都经过这条边(差 ...
- 如何使用IDEA创建一个简单的java工程?
文章目录 1.创建新工程 1.1 新建项目 1.2 在src目录下创建package 1.3 在包下创建类 2.编写代码.运行项目 2.1 编写代码 2.2 运行结果 3.开心的从eclipse转移到 ...
- Windows7下驱动开发与调试体系构建——5.实战反调试标记位(NtGlobalFlag)
目录/参考资料:https://www.cnblogs.com/railgunRG/p/14412321.html <加密与解密>P670中,介绍了检查程序是否被调试的第二种方法:查看进程 ...
- UVA10763
菜鸡退役人来水黄了-- \(\sf{Solution}\) 搞不懂为什么要排序,这不是两个数组直接模拟的数数题吗. 读入后,对于每个学生,令他要去的学校以及他现在所在学校人数对应加一,再 check ...
- C++智能指针的enable_shared_from_this和shared_from_this机制
前言 之前学习muduo网络库的时候,看到作者陈硕用到了enable_shared_from_this和shared_from_this,一直对此概念是一个模糊的认识,隐约记着这个机制是在计数器智能指 ...