安装与卸载:
  ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)
  ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。
  ●安装过程中是否可以取消
  ●安装空间不足时是否有相应提示
  ●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示
  ●是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除)
  ●测试卸载后文件是否全部删除所有的安装文件夹
  ●卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以正确卸载
  ●卸载是否支持取消功能,单击取消后软件卸载情况是否正常

TOP2
运行
  ●APP安装完成后,是否可以正常打开软件
  ●APP运行时,是否有加载图示
  ●APP的速度是可以让人接受,切换是否流畅
  ●用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录。

TOP3
登录
  ●登录用户名和密码错误时,界面有提示信息
  ●用户主动退出登录后,下次启动APP时,应该进入登录界面
  ●对于支持自动登录的APP,数据交换时 ,是否能自动登录成功且数据库操作无误
  ●密码更改后,登录时是否做到了有效数据的校验
  ●对于未登录时一些页面的操作,是否做了控制
  ●切换账号登录,检验登录的信息是否做到及时更新
  ●对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新
  ●对于一些软件,支持一个账号只允许登录一台机器,这时,需要检查账号登录多个手机时,是否将原用户剔除,且能够给出提示信息
  ● APP切换到后台时,再次切换到前台的测试,如登录时,有电话打进来
  ●对于IOS与android不同设备登录同一个账号时,对个人信息等数据进行操作后,确保数据数库操作无误,且IOS与android设备看到的数据都是最新的。

TOP4
离线:离线是应用程序在本地的客户端会缓存一部分数据以功程序下次调用

  ●对于一些程序,需要在登录进来后,这时没有网络的情况下可以浏览本地数据
  ●对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示
  ●切换到后台,再次切换到前台时,可以正常查看
  ●离线后又连上网,这时对数据有更新时,需要从服务器端获取新数据来更新客户端数据,且要更新本地缓存信息
  ●对于一些界面的数据不提供离线查看,需要给出相应提示且界面更新后无任何数据
  ●确认在无网情况下可以浏览本地数据
  ●确认退出APP再开启APP时能正常浏览
  ●确认切换到后台再切回APP应用时可以正常浏览
  ●锁屏后再解锁回到应用前台可以正常浏览
  ●服务端的数据有更新时有离线的提示

数据更新
  • 确认有数据更新后,哪些地方需要手动刷新,哪些地方需自动刷新。
  • 确认从后台切换回前台时,哪些页面需要进行数据更新
  • 根据需求和逻辑,确认哪些数据是从服务端请求实时响应,哪些是缓存到本地的数据
2消息推送开关设置
  • 默认开关应该是全打开状态
  • 设置开关可以自由打开关闭
  • 设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)
  • 确认后台未打开APP客户端时,手机消息栏可以接收到消息提醒。且点击可查看。点击后消息栏中消失
  • 确认APP客户端启动时,可以收到消息提醒,且点击可查看。客户端运行时,消息不会进消息栏。
  • 设置开关关闭时,客户端接收不到消息推送。
3软件更新
  • 当客户端有新版本时,有更新提示
  • 软件更新一定要测,确保android软件更新可以正确更新新版本,且安装运行正确。
  • 确保IOS软件更新会有限制,只有上了商店且有版本更新时才会测试,但是如果真有问题,再发现问题不点晚,可以让开发先在测试机上模拟一个地址进行测试。
  • 用户取消版本更新时,老版本可以正常使用,但是下次启动应用时,仍出现更新提示
  • 当有新版本时,不删除客户端的情况下,直接更新检查是否能正常更新,且更新后客户端的功能是否最新版本(正常来讲不用强制删除本地客户端可以正常更新)
4异常测试
  • 没有内存空间时,APP能否正确响应
  • APP运行中手机断电
  • APP运行中断开网络
  • 反复操作某个功能,不断点击,刷新时,是否会闪退
  • APP运行时拔打或接听电话
  • APP运行时发送信息、收取邮件等
  • 多个APP运行时
  • 不断切换前台和后台,是否影响应用正常功能
  • APP运行时,启动相机功能

5app嵌入H5测试

  测试点见H5测试的文章:app内部H5测试点总结

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

  1. APP常见崩溃原因和测试方法整理

    测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试 ...

  2. web常见测试点总结

    上周五小组内对Web的常见测试点进行了交流学习,虽然这些信息网上一搜都一大把,但整理的过程中自己脑袋瓜里又重新回顾了一遍,大家都很认真的在学习,互相补充着,现总结如下,欢迎同行留言 一.新增.修改 用 ...

  3. app常见性能测试点

    转载自 https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318 1.响应 冷启动 首次启动APP的时间间隔 adb shell ...

  4. app常见专项测试点

    转载自 https://blog.csdn.net/xiaomaoxiao336368/article/details/84887948

  5. 不可错过的手机APP常见8种界面导航样式

    前言:相信每个移动开发project师都会遇到,当一个项目开发启动时,须要考虑搭建怎么的框架.一个好的框架.也会决定着一个APP的前途与命运.框架的风格,如今常见的有八种:标签导航.舵式导航.抽屉导航 ...

  6. app——升级测试点

    APP版本升级的测试点 该文章转载于:https://www.cnblogs.com/changpuyi/p/8618755.html   移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和 ...

  7. App功能测试点总结

    1.手机操作系统android(谷歌).ios(苹果).Windows phone(微软).Symbian(诺基亚).BlackBerry OS(黑莓).windows mobile(微软),目前主流 ...

  8. 技术分享 | App常见bug解析

    原文链接 功能Bug 内容显示错误 前端页面展示的内容有误. 这种错误的产生有两种可能 1.前端代码写的文案错误 2.接口返回值错误 功能错误 功能错误是在测试过程中最常见的类型之一,也就是产品的功能 ...

  9. 手机app常见bug积累

    经过一年的测试工作,以下是手机APP比较容易出现的错误.之后如果发现了还会继续添加,修改.1.翻页手机客户端,内容超过一页时,上拉加载更多内容,加载错误(容易出现数据重复,图片和文章不匹配,图片重复加 ...

随机推荐

  1. 算法Sedgewick第四版-第1章基础-017一约瑟夫问题(Josephus Problem)

    /************************************************************************* * * Josephus problem * * ...

  2. 使用Maven搭建SSM框架(Eclipse)

    今天学习一下使用Maven搭建SSM框架,以前都是用别人配置好的框架写代码,今天试试自己配置一下SSM框架. 这里我的参数是Windows7 64位,tomcat9,eclipse-jee-neon- ...

  3. 第一个SpringMVC程序(最简单的)

      注册中央调度器,这个中央调度器就是org.springframework.web.servlet.DispatcherServlet这个类(web.xml servlet-name节点的名字,必须 ...

  4. DotNetBar for Windows Forms 12.2.0.7_冰河之刃重打包版

    关于 DotNetBar for Windows Forms 12.2.0.7_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...

  5. Docker 三架马车

    1. Docker Compose 我们前面的课程讲到过两个容器之间通过名字进行互联互通的话可以通过link参数来关联,这种做法比较麻烦,更好的方式是使用Docker Compose来定义一个 YAM ...

  6. Django之博客系统:自定义模板标签

    Django提供了很多内置的模板标签比如{% if %}或者{% block %}Django也允许你创建自己的模板标签(template tags)来执行自定义的动作.当你需要在你的模板中添加功能而 ...

  7. MySQL的ODBC安装错误问题!

    MySQL的ODBC安装时候可能会出错,主要原因是缺少VC支持库,需要2010版本的VC支持库!!X86和X64分别对应MySQL对应的ODBC,不能安装一个两个都搞定,如果需要安装两个ODBC驱动, ...

  8. models说明

    class UserType(models.Model): caption = models.CharField(max_length=32) class User(models.Model): na ...

  9. Matplotlib中plot画点图和折线图

    引入: import matplotlib.pyplot as plt 基本语法: plt.plot(x, y, format_string, **kwargs) x:x轴数据,列表或数组,可选 y: ...

  10. webpack4 入门(一)

    一.简介 WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,less, TypeScript等),并 ...