1. 生成APK文件在真机上可以安装和卸载(安装卸载测试)

2. 第三方手机助手上面可以安装和卸载(安装卸载测试)

3. 启动APP

4. 验证数字签名、升级后可以正常使用、在线跨版本升级(在线升级测试——强制升级)

5. 功能(服务端接口测试、关联性(PC端和手机端)、业务逻辑、功能点)(业务逻辑测试)

6. android特性测试

7. 中断测试(交互性测试——来电、电短信、低电量测试、待机、插拔数据线和耳机)

8. 安全

9. 弱网测试(各种网络状态下进行测试)  (异常测试——断网、断电、服务器异常)

10.  app切换测试

11. 关机、待机后app能否正常使用

12. 兼容性测试(适配测试)——主流机型、云测工具如友盟、写脚本测试

13. app在清空数据或强制退出后还能正常运行否

14. API

15. APP对资源的占用(客户端性能测试)——CPU、MEM、流量、电量、不同网张下的响应速度。大量数据更新的测试。

16. APP本身涉及的权限

17. 长时间开机且开app, 是否会出现异常情况。

18. 易用性测试 (手机用户体验特别重要。比功能还重要)

19. 电量流量测试 (cpu使用率不能超过10%,流量不要超过10M以上)

20. 内存泄漏测试

21. 外网与场景测试 (wifi\2G\3G\4G\H\net\wap 电信、移动、联通所有可能的组合进行测试、网络切换)

=========================================================================

原文链接:https://blog.51cto.com/xqtesting/1148074

以下所有测试最后必须在真机上完整的执行

1、安装、卸载测试

在真机上的以及通过91等第三方的安装与卸载

安装在手机上还是sd卡上

2、启动app测试

3、升级测试

数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。

覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。

4、功能测试

包括功能点、业务逻辑、关联性(主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致)、服务端接口测试(主要通过访问服务端接口来验证服务端业务逻辑功能点是否正确)

5、数据对比测试

可在模拟器或真机上进行,同时与数据库中实际的插入记录做对比。还要对比主站的相同流程

6、性能

7、安全

8、android特性测试(横竖屏,home键,音量键,power键等)

9、各种网络状态下进行的测试(包括飞行模式)

3G上网:td-cdma、cdma2000、wcdma能否正常使用。

edge、gprs能否正常使用(主要测试是否支持net接入点和wap接入点)

10、中断性测试(如突然来电、短信弹出、低电量等是app能否正常使用)

11、app切换测试(最小化、多个app切换)

12、关机、待机后app能否正常使用

13、兼容性测试(android各种版本,各种分辨率QVGA、WVGA、HWVGA等,与其他第三方app的兼容)

14、app在清空数据或强制退出后还能正常运行否

15、api,包括在app内跳转到另一个界面,在返回来,以及跳转到系统api

16、app对资源的占用(cpu、内存、耗电、流量等)

17、app本身涉及的权限

18、长时间开机且开app,看是否会出现异常情况

19、互动分享:如果程序里面包括分享功能,那么检测点击分享的时候是否会正常给出分享提示,点击分享后所填写的分享内容是否正确

APP测试常见点的更多相关文章

  1. APP测试常见功能测试点汇总

    本文总结了一些APP功能测试中经常遇见测试点,仅供参考,是好早以前看哪位前辈总结的,一直在使用,所以也稍微的修改了下放到自己的博客中,以备日后温习.1.安装和卸载安装和卸载是任何一款APP中都属于最基 ...

  2. App测试理论简介

    一.App测试常见关注点 1.App的功能测试 功能测试都是我们首要测试的,只有功能实现了才算符合上线发布的最低标准.我们需要检测产品功能是否已实现.产品功能是否符合设计要求.产品功能是否有重复.产品 ...

  3. App测试

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

  4. 安卓APP测试验证点总结

    最近较懒,加之闺女出生后记忆没完全恢复,总是忘东忘西,关于安卓APP测试的验证点还是总结一下,方便设计测试用例时查阅,也给各位博友参考! 1.除APP的正常功能点外,还有以下验证点: 安装/卸载(考虑 ...

  5. APP测试中的头疼脑热:测试人员如何驱动开发做好自测

    如今,随着移动互联网的浪潮越翻越涌,移动APP测试工作的现状已经成了那本"家家难念"的经.不管公司大小,不管测试哪种类型的APP,让广泛测试者苦不堪言的就属重复性最多,测试工作量最 ...

  6. APP测试容易忽略的地方

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

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

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

  8. Web测试和App测试有什么区别

    WEB测试和App测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动.从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试.性 ...

  9. [原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试),长期有效

    [原创] 上海招聘高级测试工程师(性能测试/自动化测试/App测试方向),长期有效 高级测试工程师(性能/自动化方向) 1.负责性能测试计划,性能需求分析,性能测试方案和用例设计,搭建性能测试环境,执 ...

随机推荐

  1. css遮罩蒙版效果 分栏效果

    mask遮罩蒙版效果 来看一下效果图: 这是两张原图: 遮罩层图像 注意,白色区域为透明状态   要展示的图像 使用mask之后产生的效果图   首先来解释一下遮罩.蒙版.和PS中的蒙版.Flash中 ...

  2. Intellij IDEA 配置Tomcat远程调试

    一.前言 在服务器端开发过程中,由于服务器环境差异导致运行结果不符合预期. 所以就需要到IDEA Debug 服务器代码.看起来貌似很高大上的事情. 今天就说说使用Intellij IDEA 配置的方 ...

  3. Jenkins - ERROR: Exception when publishing, exception message [Failure] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE

    今天在处理Jenkins的时候出现了一些异常,看着控制台,编译都是通过的,只是没有部署上来,查看了控制台日志,如下: 刚开始还以为是权限通道什么的,后来才发现是执行脚本根本不让执行,以前也遇到过,都是 ...

  4. synchronized锁级别的一个坑

    在实现一次对限流接口访问时,我错误的使用了单例+synchronized修饰方法的形式实现,这样在限流方规则为不同接口不同限制,单独限制时,同一个实例中的所有被synchronized修饰的方法竞争同 ...

  5. IP地址数据库 | 手机号段归属地数据库 | 行政区划省市区数据库

    2019年4月最新版 IP地址数据库 (全球版·国内版·国外版·掩码版·英文版) 全球旗舰版 454267行   国内精华版 244379行 演示  https://www.qqzeng.com/ip ...

  6. (转)sql 违反了 PRIMARY KEY 约束,不能在对象 中插入重复键

    说明你的数据里面有重复记录 两种情况 1.已存在的表中和要导入数据之间的重复 这个时候可以通过在两个表之间建立关联,将主键级联找出重复记录 2.要导入的表中存在重复记录 可通过类似如下的语句将表中的重 ...

  7. PyTorch进行深度学习入门

    一.PyTorch是什么? 这是一个基于Python的科学计算软件包,针对两组受众: ①.NumPy的替代品,可以使用GPU的强大功能 ②.深入学习研究平台,提供最大的灵活性和速度 二.入门 ①.张量 ...

  8. springboot+web文件上传和下载

    一.首先安装mysql数据库,开启web服务器. 二.pom.xml文件依赖包配置如下: <?xml version="1.0" encoding="UTF-8&q ...

  9. golang学习笔记20 一道考察对并发多协程操作一个共享变量的面试题

    golang学习笔记20 一道考察对并发多协程操作一个共享变量的面试题 下面这个程序运行的能num结果是什么? package main import ( "fmt" " ...

  10. vue用hbuilderX打包app嵌入h5方式云打包和遇到的问题

    vue用hbuilderX打包app嵌入h5方式云打包和遇到的问题 vue用hbuilderX打包app就可以了,不过有兼容性问题,转换rem的用不了,嵌入到app的webview里面变得很小了,另外 ...