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. Appium简介

    Appium简介 Appium is an open source test automation framework for use with native, hybrid and mobile w ...

  2. logback日志模板

    logback.xml <?xml version="1.0" encoding="UTF-8"?> <configuration> & ...

  3. 【WebSocket】WebSocket介绍

    1.背景 在WebSocket出现之前客户端向服务器发出请求是通过http协议实现的,而http协议有个特点是通行请求只能由客户端发起,然后服务端响应查询结果,HTTP 协议没法让服务器主动向客户端推 ...

  4. CF1157B-Long Number题解

    原题地址 题目大意:有一个\(n\)位数,其中的数字只有\(1\)~\(9\),不包括\(0\),每个\(1\)~\(9\)的数字有一个映射,映射也在\(1\)~\(9\)中,现在我们可以对这个\(n ...

  5. noi.ac89A 电梯

    题目 思路 首先按照\(t\)排序!!!! 首先考虑一个暴力\(dp\) 用\(f[i]\)表示前\(i\)个人到达地点所需要的时间. 那么就有如下的转移 \[f_i = min_{1 \le j \ ...

  6. CF739E Gosha is hunting DP+wqs二分

    我是从其他博客里看到这题的,上面说做法是wqs二分套wqs二分?但是我好懒呀,只用了一个wqs二分,于是\(O(nlog^2n)\)→\(O(n^2logn)\) 首先我们有一个\(O(n^3)\)的 ...

  7. 将CSV文件存为HTML文件形式

    # -*- coding: utf-8 -*- """ Created on Mon Apr 29 09:24:04 2019 @author: history &quo ...

  8. Vue-route实现原理

    1.原理图如下所示 2.说明 1.安装插件的时候监听hashchange事件,监视_route 2.处理router-link 获取到path关联组件 3.等待hashchange触发,匹配route ...

  9. FPGA

    FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL.GAL.CPLD等可编程器件的基础上进一步发展的产物.它是作为专用集成电路(ASIC)领域中的 ...

  10. Lucene的中文分词器

    1 什么是中文分词器 学过英文的都知道,英文是以单词为单位的,单词与单词之间以空格或者逗号句号隔开. 而中文的语义比较特殊,很难像英文那样,一个汉字一个汉字来划分. 所以需要一个能自动识别中文语义的分 ...