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. PHP与Nginx之间的运行机制以及原理

    一.普及Nginx与Php-fpm相关知识点 Nginx是什么 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服 ...

  2. lintcode 515. Paint House

    Paint House 自己的写法: class Solution { public: /** * @param costs: n x 3 cost matrix * @return: An inte ...

  3. C# GDI+双缓冲技术

    我想有很多搞图形方面的朋友都会用到双缓冲技术的时候,而且有的时候她的确是个头疼的问题.最近我也要用双缓冲技术,程序怎么调试都不合适,当要对图形进行移动时,总是会出现闪烁抖动.在网上找了些资料,说得都不 ...

  4. python魔法方法、构造函数、序列与映射、迭代器、生成器

    在Python中,所有以__双下划线包起来的方法,都统称为"魔术方法".比如我们接触最多的__init__,魔法方法也就是具有特殊功能的方法. 构造函数 构造函数不同于普通方法,将 ...

  5. eclipse svn 删除不了项目,合并不了问题

    window/preferences  下  Teme  >svn  svn接口选择跟删除不了有关 但是合并 需要选择 JavaHl svn 服务端 1.8 eclipse选则 http://s ...

  6. router-link 绑定事件的方式

    实现方法如下  使用.native 实现原生事件 <router-link to="" @click.native="dialogWithdraw=true&quo ...

  7. Node.js配合jQuery UI autocomplete的应用

    Node.js擅长的领域为: 不需要很多运算 吞吐量要求高 进消息轻并且要求快 出消息轻并且要求快 网上的例子都是socket.io的,我一直在想到底能用在什么地方?根据node.js的优点(擅长领域 ...

  8. iOS开发简记(4):录音AVAudioRecorder

    录音,声音的采集,一般有两种实现办法,一是使用AVAudioRecorder,一是使用AudioUnit.如果只是简单的录音,使用AVAudioRecorder就可以了,如果想更灵活地处理刚录到的声音 ...

  9. Docker 最佳入门

    https://www.cnblogs.com/lanxiaoke/p/10432631.html https://www.cnblogs.com/viter/p/10463907.html http ...

  10. Mysql乱码问题总结

    这两天研究了下Mysql的字符集编码和排序规则,有个很典型的问题就是乱码问题.所以小记一下. http://www.jianshu.com/p/4c6a27542df4 http://blog.csd ...