1、异常测试:包括业务流程的异常情况;业务场景的异常;操作习惯的异常(比如答题过程中会出现声音干扰这样很不友好喔~)

2、网络测试:网络切换的过程中,APP会不会异常;断网情况进行一些操作,APP会不会崩溃;有网时进行了一些操作,断开网络,再进行一些操作,再联网,看看会不会出问题;各种切换过程的提示文案是否清晰明了

3、权限的测试:位置、通讯录、相机、相册、照片、语音等权限,在实际要用的时候才会弹出提示。用户点击拒绝or开启 后,触发此提示的功能是否还能正常续运行。若无系统权限时是否引起APP的崩溃;注意验证按住说话功能,要考虑到结束后,手指移动的方向,可能会导致说话toast图标卡到页面上。

4、页面刷新测试:很多情况其实都是页面没有及时刷新造成的,刷新包括:

(1)收到推送主动刷新;

(2)切换其他页面刷新;

(3)返回后台刷新 ;

(4)杀掉APP;

(5)重新登录

5、缓存测试:APP端缓存问题还是比较麻烦,也让人头疼啊。一旦缓存清理失败,下一个账号进去就会异常。看到前一个账号的部分信息,引起此问题原因大多是前一个账号退出的时候,或者其他触发清理缓存的时候,手机进行了异常操作,导致缓存清理失败,就被带到了下一个账号里(APP如果检测到缓存存在,就不会去显示接口的真实返回了)。所以要进行缓存清除异常测试。比如清除的时候,强制退出,后台清理,黑屏,关机,断网等异常情况。

6、兼容性测试:包括手机系统的版本和手机的分辨率,以及特殊机型(主要是在原生的系统上做了封装的品牌),特殊机型主要测试图片、文件的上传下载,涉及到文件系统的一些操作

7、特殊操作:左右滑动、长按、连续点击、拖拽、列表页面连续的上下滑动,特别是在数据还没加载出来的情况,继续滑动;iOS需要注意输入法遮挡页面的问题;APP中图片滑动的地方,要重点测试,滑动到最后一张,再继续滑

8、覆盖安装,做冒烟测试

9、其他特殊情况(摘自网上):

(1)Android App应用中,如果有下拉选项的操作,双击下拉选或快速点击选项,会有意想不到的结果,目前我们的应用出现过两次直接导致应用Crash。   安卓测试时,要注意,返回后台后重打开后 点击各个控件(尤其是会出现弹窗的)是否正常

(2)图片处理过的地方,是否容易出现程序崩溃,主要是图片压缩机制的问题。我们上传图片基本上都是正常的图片,图片也都是拍出来的,或者从网上下载的图片。但是很少会上传一下很长、很大的图片,目前知道我们应用Android系统上传长图后图片不显示,直接展示空白。——出自:https://blog.csdn.net/wangshufen20091651/article/details/71126801

11、刚跳转到新页面时,打开页面上的弹窗;图片要反复打开几次;不同尺寸上的适配,重点看图片的适配;推送通知显示;视频的播放

12、内存:测试在同时开启很多应用的情况,操作被测APP,是否会出现异常;在使用被测APP进行某些业务流程,进行到中间的某一步,切换到某个很占内存的应用操作一下,再切换回去,看看被测APP是否正常,之前操作的数据是否丢失

13、存储空间:测试在测试机存储空间不足的情况下,能不能安装上被测APP;装上APP后,空间不足,再使用APP,APP是否正常,本地缓存、图片文件的上传下载是否正常

14、电量:测试手机电池电量在50%、20%、10%以及5%的时候,被测APP主要业务流程是否正常

补:

接口测试中,可分为服务器外部接口和内部接口,对app/web等可抓包的接口一般都是外部接口,这部分接口因为要给前端开发和测试使用,所以接口文档一般很健全,可以很清楚的的写测试用例,但是对于服务器内部接口,往往是没有健全的接口文档,甚至压根就没有文档,而且改动非常频繁,测试难度非常大,但是也是一定要测试的,这部分接口要多和后台沟通。 
app测试中,断网情况可以应用很多地方,要引入绕过app前端判断的思想,比如:这个按钮要联网才可以点击,点击之后 还要二次确认。测试可以在联网的时候点击第一次,然后二次确认的时候断网,看其怎么处理 
内测服测试的时候,如果推送收不到,排除推送代码问题,就是app签名问题,请让前端给打个走正式服签名的包,才能好好测推送。 
APP要提前调查好,什么页面写入缓存,什么页面清理缓存。再针对此进行测试,要充分考虑到,写入和清理的时机是否合适,在针对其进行异常测试

转载链接:https://blog.csdn.net/linyuxinqing/article/details/79725945

APP测试点注意事项汇总的更多相关文章

  1. APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下:   一.业务方面: 1.  注册( ...

  2. ARCGIS 10.1 发布服务问题以及注意事项汇总

    本文会逐渐丰富,并在遇到问题后进行整理进来. 一.了解ArcGIS Server以及如何利用ArcServer发布服务 官方中文帮助文档:http://resources.arcgis.com/zh- ...

  3. app测试点

    手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构). 所以测试上我们也可以充分吸收web的b/s和c/s测试经验.但是不同于pc上的应用测试,手机上的 ...

  4. android app性能优化大汇总

    这里根据网络上各位大神已经总结的知识内容做一个大汇总,作为记录,方便后续“温故知新”. 性能指标: (1)使用流畅度:  图片处理器每秒刷新的帧数(FPS),可用来指示页面是否平滑的渲染.高的帧率可以 ...

  5. 手机APP测试点总结

    一.功能性测试: (1)根据产品需求文档编写测试用例 (2)软件设计文档编写用例 二.兼容性适配性测试: (1)Android.iOS版本的兼容性 (2)手机分辨率兼容性 (3)网络的兼容性:2G/3 ...

  6. 手机APP测试点总结(参考)

    参考链接:http://www.zengyuetian.com/?p=2305 手机APP测试点: 功能测试:多注意核心业务风险(如:注册.登录.付费.订单等) 兼容性测试:系统兼容性.硬件兼容性.软 ...

  7. 移动App测试点

    移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问手机信息.访问联系人信息等 -新增风险项 2)开发者官方权限列表信息比 ...

  8. 关于VS2010工程各种路径注意事项汇总

    关于VS2010工程各种路径注意事项汇总 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:前段时间调试,利用cmake生成的vs2010工程文件,虽然该 ...

  9. android app性能优化大汇总(内存性能优化)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 写在最前: 本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上 ...

随机推荐

  1. Python——SQL——将查询的数据列表化

    sql = 'select paihao from yang1.cailiaopai' data = datebase.shujuku.sj_select(sql) #将获得的数据进行列表化 data ...

  2. P3709 大爷的字符串题 (莫队)

    题目 P3709 大爷的字符串题 题意:求\([l,r]\)中众数的个数. 解析 维护两个数组: \(cnt[x]\),数\(x\)出现的次数. \(sum[x]\),出现次数为\(x\)的数的个数. ...

  3. MVN TEST指定运行脚本

    clean:表示将你上一次编译生成的一些文件删除 test:表示只执行测试代码 >mvn clean test -Dtest=[ClassName] 运行测试类中指定的方法:这个需要maven- ...

  4. jstl标签库需要两个包jstl.jar和standard.jar

    要使用jstl的标签库,将文件复制到WEB-INF/lib目录下,需要在jsp源文件的首部加入如下声明语句(一般放在page语句之后) 核心(core)   <%@ taglib uri=&qu ...

  5. ECharts将折线变平滑和去掉点的属性

    eries : [ { name:'your name', symbol:'none', //这句就是去掉点的 smooth:true, //这句就是让曲线变平滑的 type:'line', stac ...

  6. C#使用WindowsMediaPlayer实现视频播放

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...

  7. hello1源代码分析

    hello.java: package javaeetutorial.hello1; //这是一个java包 import javax.enterprise.context.RequestScoped ...

  8. Springboot集成ECharts

    ECharts 是中国的,也是世界的! ECharts官网: ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前 绝大部分浏览器(IE8 ...

  9. 如何设置Maven代理

    1.公司的网络走的是代理,那么如何设置maven下载jar包时也走代理呢. 根据百度出来的两篇文章 设置了一下,但是还是报错. Plugin org.apache.maven.plugins:mave ...

  10. App测试的策略

    (一).App测试的策略 1.App测试需要考虑的方面     设备多样性     操作系统.浏览器.应用程序运行时环境.屏幕分辨率.人机交互界面和接口.人体工程学设计.屏幕尺寸等     运营商网络 ...