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. JavaScript 区分中英文字符的两种方法: 正则和charCodeAt()方法

    正则无疑是最强大的判断各种条件的方法, 最近也在研习它, 虽然枯燥, 但仍有乐趣. 用它来判断一个双字节的中文字符也是轻而易举地. 而判断中文字符,  简单且执行效率高. regExpForm.onb ...

  2. Leetcode: The Maze II

    There is a ball in a maze with empty spaces and walls. The ball can go through empty spaces by rolli ...

  3. 消息中间件之一:RabbitMQ

    RabbitMQ 是一个实现了AMQP(高级消息队列协议)的消息队列,最初起源于金融系统,主要用来实现应用程序间的异步和解耦,可用于在分布式系统中做消息的存储转发 相比于传统的队列服务概念(消息发送者 ...

  4. 基于C#的Appium自动化测试框架(Ⅰ):程序结构

    因为工作原因,使用的编程语言都是C#,但是国内相应的Appium资料少得可怜,Java版本的Appium也考虑过,但是奈何自己搞不定Eclipse这个编译环境[说白了就是因为懒…… 无意中看到了外面的 ...

  5. puppeteer(六)启动参数——浏览器扩展应用的添加及应用

    前言 最近再做浏览器的自动化,首页是定制化的,是通过extension(扩展)实现的,由于通过puppeteer默认是以无参(即首次以干净的环境)运行的,导致登录页无法正常显示,首先想当然是直接找扩展 ...

  6. DataGridView 列排序 内存表查找

    DataRow[] drow = dt.Select("列名 = 列名的值" ); 就这句话,dt是一个datatable 且断点调试时能看到里面有trade这个列,可为什么执行到 ...

  7. oracle:SQL时间段

    oracle: SQL时间段 CREATEDATE between to_date('" + startDate + " 00:00:00','yyyy-mm-dd hh24:mi ...

  8. Spring AOP 简介

    Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用. AOP 即 Aspect Orien ...

  9. SOAR SQL进行优化和改写的自动化工具

    前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候.SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全. 我们经常听到说哪家平台挂了,哪家网站被黑了,但我 ...

  10. radhat6.6上安装oracle12c RAC (一)

    软件环境:VMware.redhat6.6.oracle12c(linuxx64_12201_database.zip).12cgrid(linuxx64_12201_grid_home.zip) 一 ...