APP测试容易忽略的地方
我们手机APP测试,主要针对的是android和ios两大主流操作系统,总体上来说android手机型号、版本多,bug也多;ios相对bug少。下面就针对Android说一下最容易忽略的测试点吧。
1、APP覆盖安装
有时候我们总是直接下载最新的版本进行测试,忘记覆盖安装,可能升级之后会导致不适配。
2、网络切换
现在的测试都是WIFI网络极好的情况下进行测试,忽略了2G、3G网络的访问,我们要经常切换网络进行测试,看2G、3G网络下图片是否会正常展示。同时也要注意APP在网络断开后,重新请求网络数据及图片是否正常的展示。
3、分辨率的适配
安卓的手机版本较多,要测试分辨率的问题,UI交互是否展示正常;也要注意低版本内存较小的手机APP是否能正常运行,像2.3版本的手机。
4、安卓手机自带的物理键
安卓手机自带物理键点击返回是直接返回到主页、还是返回到上一个页面。物理键是有嵌页面返回的,这个是要看产品设计了。
5、被其他程序控制
有一些APP总会被手机管家所控制,无法动弹了,这个要看你的APP牛不牛了。
6、记录多时,上下滑动
如果一页面里有很多条记录里,要注意上下多滑动,我在测试过程中,好几次在上下滑动中数据会出现重复展示,如最常见的评论。尤其是Android
7、用两个手指同时点击并列的Banner广告,Android会同时请求两个广告的数据,属于跨view交互了。
8、现在的手机都装有微博客户端,一些应用授权时直接用微博客户端授权登录,忽略了用网页微博授权登录。现在出现的BUG有:
a、Android 7.4.2优化版本,用微博网页授权后,应用直接Crash。
b、Android 7.4.2匿名用户,用web微博与微博客户端登录后,提示用户被禁用。
9、Android App应用中,如果有下拉选项的操作,双击下拉选或快速点击选项,会有意想不到的结果,目前我们的应用出现过两次直接导致应用Crash。
10、图片处理过的地方,是否容易出现程序崩溃,主要是图片压缩机制的问题。
我们上传图片基本上都是正常的图片,图片也都是拍出来的,或者从网上下载的图片。但是很少会上传一下很长、很大的图片,目前知道我们应用Android系统上传长图后图片不显示,直接展示空白。
APP测试容易忽略的地方的更多相关文章
- 安卓APP测试容易忽略的地方
我们手机APP测试,主要针对的是android和ios两大主流操作系统,总体上来说android手机型号.版本多,bug也多:ios相对bug少.下面就针对Android说一下最容易忽略的测试点吧. ...
- App测试
(1)App独特测试点: 客户端兼容性测试:系统版本.不同深度定制的rom.屏幕分辨率.中断测试.安装.卸载.升级.对其他程序的干扰等 需要的一些工具: appnium / lr / jmeter ...
- APP测试流程
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...
- App测试全(转自鲁德)
1.App测试流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间. 1.3测试资源 ...
- 个人版整理APP测试流程
2016.1.5 我的笔记 一 .APP测试基本流程 1.1 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试 ...
- App测试流程及测试点(个人整理版)
1 APP测试基本流程 1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主 ...
- App测试基本流程详解(汇总整理)
前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长 ...
- APP测试基本流程以及APP测试要点
APP测试流程梳理 APP测试要点梳理 链接:http://pan.baidu.com/s/1gfaEZ1x 密码:07yt 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开 ...
- App测试基本流程详解
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间. 1.3测试资 ...
随机推荐
- 记VUE的v-on:textInput无法执行事件的BUG
<div id="wrap"> <input type="text" v-on:textInput="fn"> &l ...
- 从 RequireJs 源码剖析脚本加载原理
引言 俗话说的好,不喜欢研究原理的程序员不是好的程序员,不喜欢读源码的程序员不是好的 jser.这两天看到了有关前端模块化的问题,才发现 JavaScript 社区为了前端工程化真是煞费苦心.今天研究 ...
- mysql数据库定时备份
最近要用到mysql备份,就写了shell脚本用于备份. #!/bin/bash #定义备份的数据库名称 database=*** #定义备份的时间 currTime=$(date +%Y%m%d) ...
- SQL Server 数据库表的管理
上一篇文章简单梳理了一下SQL Server数据库的安装和基本操作,这篇文章主要讲述一下数据库表的管理 一.数据库的创建 有关数据库的创建有两种方式,一种是通过视图创建,第二种就是通过T-SQL语句来 ...
- 学习笔记TF031:实现VGGNet
VGGNet,牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司一起研发,深度卷积神经网络.VGGNet反复堆叠3x3小型卷积核和2x2最大池化层, ...
- 快速搞定selenium grid分布式
写这篇文章,似乎有点重复造轮子的嫌疑.当看了几篇相关文章后,我还是决定把半年前的半成品给完成了. 以传统的方式部署分布式Selenium Grid集群需要耗费大量时间和机器成本来准备测试环境. Sna ...
- LINUX下的远端主机登入 校园网络注册 网络数据包转发和捕获
第一部分:LINUX 下的远端主机登入和校园网注册 校园网内目的主机远程管理登入程序 本程序为校园网内远程登入,管理功能,该程序分服务器端和客户端两部分:服务器端为remote_server_udp. ...
- .editorconfig
摘要 是什么 EditorConfig是一套用于统一代码格式的解决方案,可以帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格. EditorConfig包含一个用于定义代码格式的文件和一批 ...
- CrashMonkey4Android 的安装及使用
CrashMonkey4Android 的安装及使用 简介 CrashMonkey4Android,是一个依靠Cts框架,对原生Monkey进行改造后的产物,拥有以下新增功能: 保存每一步的截图 保存 ...
- 关于appcompat_v7兼容包的详细说明
1.appcompat_v7包的由来? appcompat_v7是Google提供的向下兼容包,是针对API level 7(Android2.1)及以上版本所开发的,其作用是为了让兼容低版本API( ...