1.安装卸载测试:
  app在不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功;
  在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载;
  在安装过程中,突然内存不足,是否有相应的提示;
  在安装过程中,是否支持取消操作;
  在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装;
  安装成功后能否正常运行
  卸载时在不同系统,不同版本上能够卸载成功;
  在卸载过程中是否支持取消操作;
  在卸载过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常卸载;
  卸载完成之后,查看文件是否卸载干净;
  2.运行测试:
  运行过程中,是否有加载提示;
  运行速度是否流畅;
  各个模块之间的切换是否正常;
  3.更新测试:
  打开旧版app时,是否有更新提示,且在不同的手机版本上都能更新成功;
  打开新版app时,不显示更新提示,在设置中检查更新,提示已更新到最新版本;
  若app时强制更新,用户打开旧版app时,有更新提示,旧版qpp新版功能不可用,用户退出app,再进入app时,仍有强制更新提示;
  若app不是强制更新,用户打开旧版app,有更新提示,取消更新,再次打开时,仍有更新提示;
  在不删除客户端的情况下,用户是否能更新成功,查看新版功能是否正常;
  更新过程中,更新速度是否合理;
  更新过程中,突然网络不好是否有提示;
  更新过程中,突然死机,断电,卡死,手机恢复正常后,是否能更新成功;
  4.兼容性测试:
  app在不同手机,不同操作系统,不同手机版本上功能是否正常;
  5.弱网络环境测试:
  app在wifi、4g、3g、2g情况下是否能正常运行;
  app在网络不好时,是否给出提示;
  app网络不好时,会出现重复提交,用户不断点击的问题,开发是否做判断;
  当网络由不好变为良好时,软件功能能否正常使用
  6.中断冲突测试:
  app运行时拨打或接听电话、发送短信、接受邮件、启动相机等有何提示;
  app运行时突然断电、断网、不断点击、不断刷新、切换前后台是否崩溃(变态测试)
  7.压力测试:
  安卓用monkey,不断点击、滑动屏幕,看软件是否崩溃,
  8.应用的前后台切换:
  app切换到后台,再回到app,检查是否停留在上次操作界面;
  app切换到后台,再回到app,检查功能和应用状态是否一样;
  app切换到后台,再回到前台时,注意程序是否崩溃,尤其对于从后台切换到前台数据有自动更新的时候;
  手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其对于从后台切换到前台数据有自动更新的时候;
  当杀掉app进程,再开启app,app能否正常启动;
  对于有数据交换的页面,每个页面必须进行前后台切换和锁屏的测试,这种页面最容易出现崩溃;
  出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现提示框自动消失的缺陷;
  app横竖屏的切换,功能是否正常;
  9.消息推送开关测试:
  消息推送默认打开;
  关闭消息推送关闭后,收不到推送消息;
  打开推送开关能否正常接收消息;
  app运行时消息推送不会进入消息栏;
  app后台挂机时,消息栏可以接收到推送提醒,点击后从消息栏消失

APP测试重点(转载)的更多相关文章

  1. APP测试(转载)

    (1) 非功能测试 app测试的一个重要方面是app的非功能需求.移动app在推出市场或进行进一步开发前,测试人员有一定的职责做该类需求的跟踪工作. 早期开发阶段要进行的第一个测试应该是实用性测试.通 ...

  2. APP测试重点罗列

    1.安装和卸载 应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) 软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里. 安装过 ...

  3. WEB测试重点--(转载)

    1.功能测试: 所实现的功能是否和需求一致: js错误 页面链接错误-空链接.死链接.错误链接 按钮无效 未实现功能 报错提示信息不准确或不友好 数据库访问错误 sql注入 文档上传下载问题 -未实现 ...

  4. 关于移动APP与Web APP的测试重点以及区别

    Web app测试重点: 1. 功能测试:功能的实现是否满足需求. 2. 性能测试: 2.1 链接速度测试:测试页面链接的速度 2.2 负载测试:web应用系统能允许多少个用户同时在线?超过这个数量会 ...

  5. 手机app(功能)测试重点

    在手机客户端进行查看的测试重点:1.“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示2.数据的排序方式2.界面跳转是否正确3.出现异常情况是否有提 ...

  6. 测试员浅谈App测试的重点

    近年来,手机app也时持续大热.基于安卓和ios的手机app,更是受到众多投资者的青睐.而手机软件测试行业也是如此. 现在听的最多的是web测试和App测试,但实际上两者本质上没有什么区别,性质都一样 ...

  7. 【转载】app测试的过程和重点关注内容

    针对 app测试的过程和重点关注内容,做以下梳理和总结:   1 . 首先是测试资源确认及准备 ( 1 ) 产品需求文档.产品原型图.接口说明文档以及设计说明文档等应齐全: ( 2 ) 测试设备及工具 ...

  8. 如何做好APP测试?

    测试一个App具体包括哪些方面,以及每个方面有什么关键点呢? 测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗? 你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现 ...

  9. app测试与web测试的区别

    1.从功能测试的来讲的话,在流程和功能测试上是没有区别的.系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/ ...

随机推荐

  1. 一、springBoot简介与环境搭建

    前言:学习计划 1.springBoot环境搭建 2.springBoot入门 3.srpingBoot整合Mybatis 4.springBoot整合Redis,Redis集群 5.springBo ...

  2. Linux:Day8(上) 文件系统挂载和管理工具

    文件系统管理: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载: 解除此关联关系的过程称之为卸载: 把设备关联挂载点:Mount Point ...

  3. 自动化测试中依据元素实时截图,比较元素图片是否一致(selenium和appium通用)

    1.根据元素的上下左右的坐标进行截图 2.先安装pillow 3.下面是截图 4.下面是比较两张图片的值 5.截取两张图片,然后对两张图片比对,这种场景,可以在测试视频播放.图片显示页面做验证.

  4. 机器学习三剑客之Numpy库基本操作

    NumPy是Python语言的一个扩充程序库.支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库.Numpy内部解除了Python的PIL(全局解释器锁),运算效率极好,是大量机 ...

  5. 20175310 MyCP(课下作业,必做)

    一.作业要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内 ...

  6. express+vue+mongodb+session 实现注册登录

    上个月写了一篇文章是 express+mongodb+vue 实现增删改查. 只是简单的实现了增删改查功能,那么今天是在那个基础之上做了扩展,首先实现的功能有如下: 1. 支持注册,登录功能,用户可以 ...

  7. Maven 多模块引用版本的问题 java.lang.NoSuchMethodError

    环境:Junit测试用例 java.lang.NoSuchMethodError 很明显的错误,肯定是jar版本的问题 前提 Maven 打包并没有这个的问题,估计是做了优化处理 原测试代码 @Run ...

  8. Autofac踩坑经历

    背景 接口框架使用反射,动态生成Controller,使用Autofac进行依赖注入,并替换默认DependencyResolver及IControllerFactory,Controller实例化代 ...

  9. 华为交换机-SNMP配置

    1.1     SNMP基础配置 <switch>system-view 进入交换机的配置模式 [switch]snmp-agent 使能snmp服务 [switch]snmp-agent ...

  10. 实现多个标签页之间通信的几种方法(sharedworker)

      效果图.gif prologue 之前在网上看到一个面试题:如何实现浏览器中多个标签页之间的通信.我目前想到的方法有三种:使用websocket协议.通过localstorage.以及使用html ...