Web app测试重点:
1. 功能测试:功能的实现是否满足需求。
2.1 链接速度测试:测试页面链接的速度
2.2 负载测试:web应用系统能允许多少个用户同时在线?超过这个数量会出现什么现象?
2.3 压力测试:测试web应用在一定压力下会不会崩溃以及性能瓶颈在哪里。
3. 用户界面测试:界面是否协调美观,风格是否一致,页面能否按比例缩放
4. 兼容性测试浏览器(不同厂商不同版本),分辨率
 5.1登陆次数是否有限制,是否有超时限制(用户登录后一定时间内不做操作是否会自动退出)
 5.2日志文件以及cookies(这两者是否显式地显示用户密码账号?)
 
移动app测试重点:
1. 安装和卸载
1.1应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)
1.2 软件安装后是否可以正常运行
1.3 安装过程中是否可以取消
1.4 安装空间不足时是否有相应提示
1.5 联网安装时断网是否有对应提示
1.6 能否正常卸载软件
1.7 卸载时出现死机、断电、重启等意外,待环境回复后是否可以正确卸载
1.8 卸载过程中是否可以取消,点击取消卸载后能否正常使用
1.9直接写在程序是否有提示信息
1.9卸载后是否删除全部的安装文件夹
2. 登录
2.1 账号和密码错误时界面是否有提示
2.2 用户主动退出登录后,下次重新启动时应该进入登录界面
2.3 记住密码时能否正确自动登陆
2.4 密码修改后,下次登陆是否及时同步(用原密码登录提示密码错误)
2.5 未登录状态操作一些页面是否做了控制(未登录时将商品加入购物车提示请先登录)
2.6 切换账号时用户信息是否及时更新(QQ切换关联账户,用户信息及时更改)
2.7 多个端都进行操作时,确保数据准确无误并且每个端及时看到更新的数据(QQ:电脑、手机
2.8 IOS与android不同设备登录同一个账户对数据进行修改,确保数据无误且能及时看到更新的数据
3. 运行
3.1安装后能否正常打开、使用
3.2运行时是否有加载提示
3.3运行速度以及模块之间切换速度是否流畅
4. 离线
4.1 登录后断网能否浏览本地数据
4.2 获取数据时断网是否有友好提示
4.3 断网后重新连接网络能否正常使用
5. 消息推送开关
5.1 消息推送开关是否默认打开(默认是打开的)
5.2 推送开关能否自由打开关闭
5.3 打开推动开关能否正常接收消息推送
5.4 app后台挂机时,手机消息栏能接收消息提醒,可点击查看,点击后从消息栏中消失
5.5 app运行时消息提示不会进入消息栏
5.6 关闭推送开关不能接收消息推送
6. 软件更新
6.1 示当客户端有新版本时,有更新提示
6.2 确保IOS与android端都可以更新最新版本,能安装并正常运行
6.3 当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示
6.4 当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。
6.5 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。
6.6客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。
6.7 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本。如果以上无法更新成功的,也都属于缺陷
7. 异常测试
7.1 app运行时内存不足是否正确提示
7.2 app运行时突然断电、断网、不断点、不断刷新、切换后台是否闪退、崩溃(变态测试)
7.3 app运行时拨打或接听电话、发送信息、接收邮件、启动相机等有何提示
7.4 2G、3G、4G、WIFI网路下app响应速度
7.5 网络不好时,提交数据是否一直处理提交中,是有有延迟,提交失败是否有提醒
7.6 有网到无网再到有网时,提交数据、做操作是否正常加载
8.应用的前后台切换
8.1 APP切换到后台,再回到app,检查是否停留在上一次操作界面
8.2 APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4和IOS5的版本的处理机制有的不一样。
8.3 app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
8.4 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。
8.5 当App使用过程中有电话进来中断后再切换到app,功能状态是否正常
8.6 当杀掉app进程后,再开启app,app能否正常启动。
8.7出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。
8.8 对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。
 
 
转载:http://www.51testing.com/html/63/n-3719663.html

关于移动APP与Web APP的测试重点以及区别的更多相关文章

  1. Do带你解析:原生APP与web APP的区别

    对于DeviceOne原生跨平台APP与WEB APP的区别,很多人还不是很清楚,下面就让小编来简单介绍DeviceOne原生APP的功能以及与WEB APP的区别. 定义,什么是原生APP和web ...

  2. Native App、Web App 还是Hybrid App?

    一.什么是Native App? Native App即原生应用,即我们一般所称的客户端,是针对不同手机系统单独开发的本地应用,如需使用需要先下载到手机并安装,下载Native App的最常见方法是访 ...

  3. Native App、Web App 还是Hybrid App

    Native App.Web App 还是Hybrid App? 技术 标点符 1年前 (2014-05-09) 3036℃ 0评论 一.什么是Native App? Native App即原生应用, ...

  4. Native App、Web App 还是Hybrid App?(转)

    一.什么是Native App? Native App即原生应用,即我们一般所称的客户端,是针对不同手机系统单独开发的本地应用,如需使用需要先下载到手机并安装,下载Native App的最常见方法是访 ...

  5. 对Native App与Web App的一些思考

    前言 Native App:C/S架构,使用原生技术(Java/Objective-C/Swift)实现. Web App:B/S架构,使用浏览器技术来实现,广义上也包括phoneGap以及DP正在尝 ...

  6. 移动开发 Native APP、Hybrid APP和Web APP介绍

    高速区分定义: Native App 以基于智能手机本地操作系统如IOS.Android.WP并使用原生程式(SDK)编写执行的须要用户安装使用的第三方应用程序; Web APP 以HTML+JS+C ...

  7. Native App和Web App 的差异

    开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP:一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者. WebApp与Native App有何区别呢 ...

  8. Native APP ,Web APP,Hybrid APP三者对比

    Native APP Native APP 指的是原生程序(Android.iOS.WP),一般依托于操作系统,有很强的交互,可拓展性强,需要用户下载安装使用,是一个完整的App. 原生应用程序是某一 ...

  9. native app、web app、hybrid app、react-native 区别

    Native App:指的是原生应用程序,一般依托于操作系统,有很强的交互. 技术:Objective-C Java Native App开发的优点 提供最佳的 户体验 拥有系统级别的通知或提醒 可以 ...

随机推荐

  1. SQL SERVER大话存储结构(4)_复合索引与包含索引

              索引这块从存储结构来分,有2大类,聚集索引和非聚集索引,而非聚集索引在堆表或者在聚集索引表都会对其 键值有所影响,这块可以详细查看本系列第二篇文章:SQL SERVER大话存储结构 ...

  2. sort命令详解

    1.工作原理: sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [rocrocket@rocrocket programmi ...

  3. SQL SERVER大话存储结构(6)_数据库数据文件

            数据库文件有两大类:数据文件跟日志文件,每一个数据库至少各有一个数据文件或者日志文件,数据文件用来存储数据,日志文件用来存储数据库的事务修改情况,可用于恢复数据库使用.     这里分 ...

  4. css如何让div和页面等高?

    我们都知道,只要是block状态的标签,宽度和父级等宽,或者设置宽度100%也可以等宽,但设置高度100%是不管用的,那么如何让标签和页面等高呢,除了用js去动态计算设置高度值,用css也可以 只要将 ...

  5. A comparison of local caches (1) 【本地缓存之比较 (1)】

    1. Spring local cache   [Spring 本地缓存] Spring provided cacheable annotation since 3.1. It's very supe ...

  6. js禁止浏览器的回退事件

    直接来个终极方案: 查找了好多资料才找到的,这种方式,可以消除 后退的所有动作.包括 键盘.鼠标手势等产生的后退动作. <script language="javascript&quo ...

  7. zookeeper 应用场景概述

    Zookeeper主要可以干哪些事情:配置管理,名字服务,提供分布式同步以及集群管理. 一 .配置管理 在我们的应用中除了代码外,还有一些就是各种配置.比如数据库连接,远程服务访问地址等.一般我们都是 ...

  8. Chapter2:Discrete-Time Signal Processing and Short-Time Fourier Analysis

    作者:桂. 时间:2017-05-24  08:44:53 主要是<Speech enhancement: theory and practice>的读书笔记,全部内容可以点击这里. 这一 ...

  9. CI 数据库使用积累

    CI 数据库使用积累 一.      or_like使用 情景:WMS库存列表过滤器通过产品名称或者SKU查询. 通常此情况采用CI框架提供的or_like语句,如 $this->db-> ...

  10. 用php+mysql+ajax实现淘宝客服或阿里旺旺聊天功能 之 前台页面

    首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 , ...