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. 深入理解Java常用类-----StringBuilder

    上篇文章我们介绍过String这个常用类,知道了该类的内部其实是用的一个char数组表示一个字符串对象的,只是该字符数组被final修饰,一旦初始化就不能修改,但是对于经常做字符串修改操作的情况下,S ...

  2. Promise实现多图预加载

    Promise正如它的中文意思“承诺”一样,保存着未来会发生事件(一般为异步操作).Promise避免了“回调地狱”,写法更加接近同步操作.说到同步,我更加喜欢async.await,它们书写更贴近同 ...

  3. pb传输优化浅谈

    在正式切入今天要谈的优化之前,先碎碎念一些自己过去这几年的经历.很久没有登录过博客园了,今天也是偶然兴起打开上来看一下,翻看了下自己的随笔,最后一篇原创文章发布时间是2015年的4月,今天是2017年 ...

  4. html锚点 点击跳转到页面指定位置

    本来是在看阮大神写的ajax教程,突然发现点击目录文字会跳转到相对应的文本内容,于是乎激发了我的兴趣. 这个究竟怎么做的,刚开始看的时候一知半解,找度娘就是:"点击跳转到页面指定位置&quo ...

  5. C++判断一个数字是否为质数

    关于素数的算法是程序竞赛比较重要的数论知识,我们来看通常会使用的几个算法. 我们先来复习几个基本概念: 质数:对于大于1的自然数,若除了1和它本身,没有别的因数,则称这个数为质数,质数也叫素数.反之, ...

  6. 使用 bufferedreader 的好处

    简单的说,一次IO操作,读取一个字节也是读取,读取8k个字节也是读取,两者花费时间相差不多.而一次IO的来回操作却要耗费大量时间.好比是一辆大型汽车(设装100人),要去车站接人到公司,接一个人也是接 ...

  7. docker在windows,centos中的安装

    centos安装方式,采用阿里云的镜像和安装脚本 或者到https://store.docker.com/search?type=edition&offering=community下载相应系 ...

  8. [SDOI2010]所驼门王的宝藏

    题目描述 在宽广的非洲荒漠中,生活着一群勤劳勇敢的羊驼家族.被族人恭称为"先知"的Alpaca L. Sotomon是这个家族的领袖,外人也称其为"所驼门王". ...

  9. 数据结构与算法(c++)——查找二叉树与中序遍历

    查找树ADT--查找二叉树 定义:对于树中的每个节点X,它的左子树中的所有项的值小于X中的项,而它的右子树中所有项的值大于X中的项. 现在给出字段和方法定义(BinarySearchTree.h) # ...

  10. webpack前端工程化构建工具的使用

    一.模块打包机 1.创建文件 在目标文件下建立一个src文件夹作为js代码区:作为例子,我创建了两个js文件,并利用commonJS规范require引入到index.js中: moduleA.js: ...