我们手机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测试容易忽略的地方的更多相关文章

  1. 安卓APP测试容易忽略的地方

    我们手机APP测试,主要针对的是android和ios两大主流操作系统,总体上来说android手机型号.版本多,bug也多:ios相对bug少.下面就针对Android说一下最容易忽略的测试点吧. ...

  2. App测试

    (1)App独特测试点: 客户端兼容性测试:系统版本.不同深度定制的rom.屏幕分辨率.中断测试.安装.卸载.升级.对其他程序的干扰等 需要的一些工具: appnium / lr /  jmeter ...

  3. APP测试流程

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...

  4. App测试全(转自鲁德)

    1.App测试流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间. 1.3测试资源 ...

  5. 个人版整理APP测试流程

    2016.1.5 我的笔记 一 .APP测试基本流程  1.1 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试 ...

  6. App测试流程及测试点(个人整理版)

    1 APP测试基本流程 1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主 ...

  7. App测试基本流程详解(汇总整理)

    前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长 ...

  8. APP测试基本流程以及APP测试要点

    APP测试流程梳理 APP测试要点梳理 链接:http://pan.baidu.com/s/1gfaEZ1x 密码:07yt 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开 ...

  9. App测试基本流程详解

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间. 1.3测试资 ...

随机推荐

  1. Day01_变量,数据类型_程序交互_流程控制

    python执行的两种方式: 1,交互的方式:  优点:可以及时调试程序,调试方法  缺点: 无法永久保存代码 2,保存在文件中执行  优点:可以永久保存代码,在执行的时候调用  缺点:不能即时调试代 ...

  2. 使用Webpack加速Vue.js应用的4种方式

    Webpack是开发Vue.js单页应用程序的重要工具. 通过管理复杂的构建步骤,你可以更轻松地开发工作流程,并优化应用程序的大小和性能. 其中介绍下面四种方式: 单个文件组件 优化Vue构建 浏览器 ...

  3. Chrome浏览器扩展开发系列之十三:消息传递Message

    由于content scripts运行在Web页面的上下文中,属于Web页面的组成部分,而不是Google Chrome扩展程序.但是content scripts又往往需要与Google Chrom ...

  4. 接口开发,tp5结合swagger-ui安装方法

    今天看到老java用的swagger提供接口,美观好用,方便维护,不是写好接口之后再写接口文档,麻烦的要死.网上找了找结合php的方法,在此记录一下,以后再开发接口就可以方便很多了. Swagger的 ...

  5. Nginx 反向代理、负载均衡

    ## Nginx 反向代理. (一)简介 一.什么是代理服务器 客户机原本发送给服务器的请求,不会直接发送给服务器,而是先发送给代理服务器:经过代理服务器处理后转发给服务器:服务器数据处理后转回给代理 ...

  6. 原生js简单实现双向数据绑定原理

    根据对象的访问器属性去监听对象属性的变化,访问器属性不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义. 访问器属性的"值"比较特殊,读取或设置访问器 ...

  7. 使用Stack堆栈集合大数据运算

    使用Stack堆栈集合大数据运算 package com.sta.to; import java.util.Iterator; import java.util.Stack; public class ...

  8. Java - static的注意点

    静态函数与静态变量无需生成对象 静态函数只能调用静态变量 装载类的时候执行静态代码块 静态函数中不能使用this /* * For test static * 2014-10-26 */ public ...

  9. tensorflow bias_add应用

    import tensorflow as tf a=tf.constant([[1,1],[2,2],[3,3]],dtype=tf.float32) b=tf.constant([1,-1],dty ...

  10. 初学者:浅谈web前端就业的学习路线

    初级前端 主要学习三个部分:HTML,CSS,JavaScript 一.html + css部分: 这部分特别简单,到网上搜资料,书籍视频非常多.css中盒子模型,流动,block,inline,层叠 ...